Classes / Objets Flashcards Preview

Php > Classes / Objets > Flashcards

Flashcards in Classes / Objets Deck (18):
1

void __autoload ( string $class )

Vous pouvez définir cette fonction pour activer le chargement automatique des classes.

2

bool class_alias ( string $original , string $alias [, bool $autoload = TRUE ] )

Crée un alias appelé alias basé sur une classe original définie par l'utilisateur. L'alias est en tous points similaire à la classe originale.

3

bool class_exists ( string $class_name [, bool $autoload = true ] )

Cette fonction vérifie si une classe donnée a été définie.

4

string get_called_class ( void )

Retourne le nom de la classe depuis laquelle une méthode statique a été appelée, tel que le Late State Binding le détermine.

5

array get_class_methods ( mixed $class_name )

Retourne les noms des méthodes d'une classe.

6

array get_class_vars ( string $class_name )

Retourne les valeurs par défaut des propriétés d'une classe.

7

string get_class ([ object $object = NULL ] )

Retourne le nom de la classe de l'objet obj.

8

array get_declared_classes ( void )

Liste toutes les classes définies.

9

array get_declared_interfaces ( void )

Retourne un tableau avec toutes les interfaces déclarées.

10

array get_declared_traits ( void )

Retourne un tableau contenant tous les traits déclarés

11

array get_object_vars ( object $object )

Récupère les propriétés non-statiques de l'objet object, accessibles depuis le contexte.

12

string get_parent_class ([ mixed $object ] )

Récupère le nom de la classe parente pour un objet ou une classe.

13

bool interface_exists ( string $interface_name [, bool $autoload = true ] )

Vérifie si une interface a été définie.

14

bool is_a ( object $object , string $class_name [, bool $allow_string = FALSE ] )

Vérifie si l'objet object est une instance d'une classe donnée ou a cette classe comme parent.

15

bool is_subclass_of ( mixed $object , string $class_name [, bool $allow_string = TRUE ] )

Vérifie si l'objet object a la classe class_name parmi ses parents.

16

bool method_exists ( mixed $object , string $method_name )

Vérifie si la méthode existe pour l'objet object fourni.

17

bool property_exists ( mixed $class , string $property )

Cette fonction vérifie si la propriété property existe dans la classe spécifiée.

Note: property_exists() retourne TRUE même si la propriété a une valeur NULL, contrairement à la fonction isset().

18

bool trait_exists ( string $traitname [, bool $autoload ] )

Vérifie si un trait existe