call_user_method
class_exists
Fonctions Classes/Objets
PHP Manual

# 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

call_user_method
class_exists
Fonctions Classes/Objets
PHP Manual