PHP class_alias 类/对象函数
-
定义和用法
class_alias - 为一个类创建别名 -
版本支持
PHP4 PHP5 PHP7 不支持 v5.3.0(含)+支持 支持 -
语法
class_alias ( string $original , string $alias [, bool $autoload = TRUE ] )
基于用户定义的类 original 创建别名 alias。 这个别名类和原有的类完全相同。 -
参数
参数 必需的 描述 original 是 原有的类。 alias 是 类的别名。 autoload 是 如果原始类没有加载,是否使用自动加载(autoload)。 -
返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。 -
示例
尝试一下<?php class foo { } class_alias('foo', 'bar'); $a = new foo; $b = new bar; // the objects are the same var_dump($a == $b, $a === $b); echo '<br/>'; var_dump($a instanceof $b); echo '<br/>'; // the classes are the same var_dump($a instanceof foo); echo '<br/>'; var_dump($a instanceof bar); echo '<br/>'; var_dump($b instanceof foo); echo '<br/>'; var_dump($b instanceof bar); ?>
-