class_alias
(PHP 5 >= 5.3.0)
class_alias — Crée un alias de classe
Description
bool class_alias
( string
$original
, string $alias
[, bool $autoload
= TRUE
] )
Crée un alias appelé alias
de la classe
original
. L'alias est en tous points
similaire à la classe originale.
Liste de paramètres
-
original
-
La classe originale.
-
alias
-
Le nom de l'alias de la classe.
-
autoload
-
Si l'on doit charger automatiquement si la classe originale n'est pas trouvée.
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemples
Exemple #1 Exemple avec class_alias()
<?php class foo { } class_alias('foo', 'bar'); $a = new foo; $b = new bar; // les objets sont les mêmes var_dump($a == $b, $a === $b); var_dump($a instanceof $b); // les classes sont les mêmes var_dump($a instanceof foo); var_dump($a instanceof bar); var_dump($b instanceof foo); var_dump($b instanceof bar); ?>
L'exemple ci-dessus va afficher :
bool(true) bool(false) bool(true) bool(true) bool(true) bool(true) bool(true)
Voir aussi
- get_parent_class() - Retourne le nom de la classe parente d'un objet
- is_subclass_of() - Détermine si un objet est une sous-classe d'une classe donnée