IT/php

php class_alias — 클래스의 별칭을 만듭니다.

조원태 2017. 1. 10. 20:49
반응형

class_alias — 클래스의 별칭을 만듭니다.


설명 :

bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] )

사용자 정의 클래스 원본을 기반으로 별칭이라는 별칭을 만듭니다. 앨리어싱 된 클래스는 원래 클래스와 완전히 동일합니다.


인수 :


original

원래 클래스.


alias

클래스의 별칭입니다.


autoload

원래 클래스가없는 경우 자동로드할지 여부입니다.


반환값 :

성공 시 TRUE를, 실패 시 FALSE를 반환합니다.


Example #1 class_alias() example


<?php


class foo { }


class_alias('foo', 'bar');


$a = new foo;

$b = new bar;


// the objects are the same

var_dump($a == $b, $a === $b);

var_dump($a instanceof $b);


// the classes are the same

var_dump($a instanceof foo);

var_dump($a instanceof bar);


var_dump($b instanceof foo);

var_dump($b instanceof bar);


?>

위 예제의 출력:


bool(true)

bool(false)

bool(true)

bool(true)

bool(true)

bool(true)

bool(true)

반응형