Je suis sûr que je pourrais trouver cela sur PHP.net si seulement je savais quoi chercher! Fondamentalement, j'essaie de faire défiler toutes les variables publiques à l'intérieur d'une classe.Comment savoir si une variable est publique ou privée dans une classe PHP?
Pour simplifier les choses:
<?PHP
class Person
{
public $name = 'Fred';
public $email = '[email protected]';
private $password = 'sexylady';
public function __construct()
{
foreach ($this as $key=>$val)
{
echo "$key is $val \n";
}
}
}
$fred = new Person;
devrait juste afficher le nom de Fred et e-mail ....
Cool, je ne l'ai pas encore heared de cela auparavant. +1 Cependant, avez-vous des connaissances sur les performances de cette classe par rapport à quelque chose comme get_class_vars? – Boldewyn
Pourquoi googler, quand la réponse est déjà sur SO: http://stackoverflow.com/questions/294582/php-5-reflection-api-performance – Boldewyn
Ah merci, pas entendu parler de lui - bien que, comme Boldewyn, je ' m un peu inquiet au sujet des problèmes de performance! – watermanio