PHP Class/Object 函數(shù)參考手冊(cè)
class_alias() 函數(shù)為一個(gè)類創(chuàng)建別名
class_alias ( string $original , string $alias [, bool $autoload = TRUE ] );
基于用戶定義的類 original 創(chuàng)建別名 alias。 這個(gè)別名類和原有的類完全相同。
序號(hào) | 參數(shù)及說(shuō)明 |
---|---|
1 | original(必需) 原有的類。 |
2 | alias(必需) 類的別名。 |
3 | autoload(可選) 如果原始類沒有加載,是否使用自動(dòng)加載(autoload)。 |
成功時(shí)返回 TRUE, 或者在失敗時(shí)返回 FALSE。
以下是此函數(shù)的用法-
<?php class foo { } class_alias('foo', 'bar'); $a = new foo; $b = new bar; //對(duì)象是否相同 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); ?>測(cè)試看看 ?/?
輸出結(jié)果:
bool(true) bool(false) bool(true) bool(true) bool(true) bool(true) bool(true)