Reflection Flashcards
public ReflectionClass::__construct ( mixed $argument )
Construit un nouvel objet ReflectionClass.
public static string ReflectionClass::export ( mixed $argument [, bool $return = false ] )
Exporte une classe reflétée.
public mixed ReflectionClass::getConstant ( string $name )
Récupère une constante définie.
public array ReflectionClass::getConstants ( void )
Récupère les constantes définies d’une classe.
public ReflectionMethod ReflectionClass::getConstructor ( void )
Récupère le constructeur d’une classe.
public array ReflectionClass::getDefaultProperties ( void )
Récupère les propriétés par défaut d’une classe (incluant l’héritage).
Note: Cette méthode ne fonctionne que pour les propriétés statiques lorsqu'utilisées sur des classes internes. La valeur par défaut d'une propriété de classe statique ne peut pas être surveillée lors de l'utilisation de cette méthode sur des classes définies par l'utilisateur.
public string ReflectionClass::getDocComment ( void )
Récupère les commentaires depuis une classe.
public int ReflectionClass::getEndLine ( void )
Récupère le numéro de la dernière ligne depuis une définition de classe, définie par l’utilisateur.
public ReflectionExtension ReflectionClass::getExtension ( void )
Récupère un objet ReflectionExtension pour l’extension qui définit la classe.
public string ReflectionClass::getExtensionName ( void )
Récupère le nom de l’extension qui définit la classe.
public string ReflectionClass::getFileName ( void )
Récupère le nom du fichier déclarant la classe considérée
public array ReflectionClass::getInterfaceNames ( void )
Récupère les noms des interfaces.
public array ReflectionClass::getInterfaces ( void )
Récupère les interfaces.
public ReflectionMethod ReflectionClass::getMethod ( string $name )
Récupère un objet ReflectionMethod pour une méthode d’une classe.
public array ReflectionClass::getMethods ([ int $filter ] )
Récupère un tableau de méthodes d’une classe.
public int ReflectionClass::getModifiers ( void )
Retourne un champ de bit représentant les modificateurs d’accès pour cette classe.
public string ReflectionClass::getName ( void )
Récupère le nom de la classe.
public string ReflectionClass::getNamespaceName ( void )
Récupère l’espace de noms.
public object ReflectionClass::getParentClass ( void )
Récupère la classe parente
public array ReflectionClass::getProperties ([ int $filter ] )
Récupère les propriétés reflétées.
public ReflectionProperty ReflectionClass::getProperty ( string $name )
Récupère une ReflectionProperty pour une propriété d’une classe.
public string ReflectionClass::getShortName ( void )
Récupère le nom court d’une classe, c’est-à-dire, la partie sans l’espace de noms.
public int ReflectionClass::getStartLine ( void )
Récupère le numéro de ligne de départ.
public array ReflectionClass::getStaticProperties ( void )
Récupère les propriétés statiques.