1.2.1306. Usage Of class_alias()

class_alias creates dynamically an alias for classes.

<?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);

?>

See also class_alias.

1.2.1306.1. Specs

Short name

Classes/ClassAliasUsage

Rulesets

All, Appinfo, CE

Exakat since

0.8.4

PHP Version

All

Severity

Time To Fix

Precision

Very high

Features

class, class-alias

Available in

Entreprise Edition, Community Edition, Exakat Cloud