Classes/Object 函数
PHP 手册

class_alias

(No version information available, might only be in SVN)

class_aliasCreates an alias for a class

说明

boolean class_alias ([ string $original [, string $alias ]] )

Creates an alias named alias base on the defined class original . The aliased class is exactly the same as the original class.

参数

original

The original class.

alias

The alias name for the class.

返回值

如果成功则返回 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)

参见


Classes/Object 函数
PHP 手册