함수 class_alias

함수 class_alias는 지정된 클래스에 대한 별칭을 생성합니다. 첫 번째 매개변수는 원본 클래스의 이름을, 두 번째는 별칭의 이름을 받습니다. 세 번째 선택적 매개변수는 함수가 자동 로드에 의해 호출되어야 하는지 여부를 결정합니다.

문법

phpclass_alias(original, alias, [autoload]);

예제

클래스와 그 별칭을 생성해 봅시다:

php<?php
  class MyClass {
    public function test() {
      return 'Hello';
    }
  }
  
  class_alias('MyClass', 'MyAlias');
  
  $obj = new MyAlias();
  echo $obj->test();
?>

코드 실행 결과:

php'Hello'

예제

클래스 별칭이 존재하는지 확인해 봅시다:

php<?php
  class TestClass {}
  class_alias('TestClass', 'TC');
  
  if (class_exists('TC')) {
    echo 'Alias exists';
  }
?>

코드 실행 결과:

php'Alias exists'

함께 보기