(PHP 5, PHP 7)
ReflectionClass::__construct — Construit une ReflectionClass
Construit un nouvel objet ReflectionClass.
Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
argument
Soit une chaîne de caractères contenant le nom de la classe à refléter, ou un objet.
Aucune valeur n'est retournée.
Exemple #1 Utilisation simple de ReflectionClass
<?php
Reflection::export(new ReflectionClass('Exception'));
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Class [ <internal:Core> class Exception ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [7] { Property [ <default> protected $message ] Property [ <default> private $string ] Property [ <default> protected $code ] Property [ <default> protected $file ] Property [ <default> protected $line ] Property [ <default> private $trace ] Property [ <default> private $previous ] } - Methods [10] { Method [ <internal:Core> final private method __clone ] { } Method [ <internal:Core, ctor> public method __construct ] { - Parameters [3] { Parameter #0 [ <optional> $message ] Parameter #1 [ <optional> $code ] Parameter #2 [ <optional> $previous ] } } Method [ <internal:Core> final public method getMessage ] { } Method [ <internal:Core> final public method getCode ] { } Method [ <internal:Core> final public method getFile ] { } Method [ <internal:Core> final public method getLine ] { } Method [ <internal:Core> final public method getTrace ] { } Method [ <internal:Core> final public method getPrevious ] { } Method [ <internal:Core> final public method getTraceAsString ] { } Method [ <internal:Core> public method __toString ] { } } }