PHP class_alias() 函数用法及示例
class_alias() 函数为一个类创建别名
语法class_alias ( string $original , string $alias [, bool $autoload = TRUE ] );
定义和用法
基于用户定义的类 original 创建别名 alias。 这个别名类和原有的类完全相同。
参数序号参数及说明
1original(必需)
原有的类。
2alias(必需)
类的别名。
3autoload(可选)
如果原始类没有加载,是否使用自动加载(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)