반응형
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)
반응형
'IT > php' 카테고리의 다른 글
php get_class — 객체의 클래스명을 반환 (0) | 2017.01.10 |
---|---|
get_parent_class — 객체나 클래스의 부모 클래스명을 얻습니다 (0) | 2017.01.10 |
php method_exists — 클래스 메쏘드가 존재하는지 확인 (0) | 2017.01.09 |
php is_callable — 변수 내용을 함수처럼 호출할 수 있는지 확인 (0) | 2017.01.09 |
php function_exists — 주어진 함수가 정의되어 있으면 TRUE를 반환한다. (0) | 2017.01.09 |