クラス/オブジェクト関数
PHP Manual

class_alias

()

class_aliasCreates an alias for a class

説明

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

Creates an alias named original 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 を返します。

例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)

参考


クラス/オブジェクト関数
PHP Manual