(PHP 5 >= 5.1.0, PHP 7)
ReflectionClass::getStaticPropertyValue — Récupère la valeur d'une propriété statique
Récupère la valeur d'une propriété statique de la classe.
Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
name
Le nom de la propriété statique pour laquelle nous souhaitons récupérer la valeur.
def_value
Une valeur par défaut à retourner lorsque la classe ne déclare pas
une propriété statique avec le nom fourni name
.
Si la propriété n'existe pas, et que cet argiment est omis, une exception
de type ReflectionException sera émise.
La valeur de la propriété statique.
Exemple #1 Exemple avec ReflectionClass::getStaticPropertyValue()
<?php
class Apple {
public static $color = 'Red';
}
$class = new ReflectionClass('Apple');
var_dump($class->getStaticPropertyValue('color'));
?>
L'exemple ci-dessus va afficher :
string(3) "Red"