Classes / Objets Flashcards

1
Q

void __autoload ( string $class )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

string get_called_class ( void )

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

array get_class_methods ( mixed $class_name )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

array get_class_vars ( string $class_name )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

string get_class ([ object $object = NULL ] )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

array get_declared_classes ( void )

A

Liste toutes les classes définies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

array get_declared_interfaces ( void )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

array get_declared_traits ( void )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

array get_object_vars ( object $object )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

string get_parent_class ([ mixed $object ] )

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

bool method_exists ( mixed $object , string $method_name )

A

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

17
Q

bool property_exists ( mixed $class , string $property )

A

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
Q

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

A

Vérifie si un trait existe