在线文档教程
PHP
类和函数 | Classes and Functions

class_alias

class_alias

(PHP 5 >= 5.3.0, PHP 7)

class_alias - 为一个类创建一个别名

描述

bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] )

创建基于用户定义的类命名oralias的别名iginal。别名类与原始类完全相同。

参数

original

原来的课程。

alias

类的别名。

autoload

是否自动加载,如果没有找到原始类。

返回值

成功时返回TRUE或失败时返回FALSE

示例

Example #1 class_alias() example

<?php class foo { } class_alias('foo', 'bar' $a = new foo; $b = new bar; // the objects are the same var_dump($a == $b, $a === $b var_dump($a instanceof $b // the classes are the same 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)

另请参阅

  • get_parent_class() - 检索对象或类的父类名称

  • is_subclass_of() - 检查对象是否将此类作为其父项之一或实现。

← call_user_method

class_exists →