Récupérer toutes les propriétés publiques d'un objet
<?php
var_dump (call_user_func('get_object_vars', $this));
Ce qui renvoie :
array(3) {
["content"]=>
string(0) ""
["tags"]=>
string(0) ""
["protected"]=>
bool(false)
}
Pour obtenir la liste des noms des propriétés publiques, utiliser :
<?php
var_dump (array_keys (call_user_func('get_object_vars', $this)));
Ce qui renvoie :array(3) {
[0]=>
string(7) "content"
[1]=>
string(4) "tags"
[2]=>
string(9) "protected"
}
