English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
class_alias() 함수는 클래스에 별명을 생성합니다
class_alias( string $original, string $alias[, bool $autoload = TRUE ] );
사용자 정의 클래스 original을 기반으로 별명 alias를 생성합니다. 이 별명 클래스는 기존 클래스와 완전히 같습니다.
순번 | 파라미터 및 설명 |
---|---|
1 | original(필수) 기존 클래스 |
2 | alias(필수) 클래스의 별명 |
3 | autoload(선택) 원래 클래스가 로드되지 않았을 경우 자동 로드(autoload)를 사용하겠는가? |
성공 시 TRUE를 반환하거나 실패 시 FALSE를 반환합니다.
이 함수의 사용법은 다음과 같습니다-
<?php class foo { } class_alias('foo', 'bar'); $a = new foo; $b = new bar; //객체가 같은가 var_dump($a == $b, $a === $b); var_dump($a instanceof $b); //클래스가 같은가 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)