get_mangled_object_vars Retourne un tableau de propriétés de l'objet manipulé &reftitle.description; arrayget_mangled_object_vars objectobject Retourne un &array; dont les éléments sont les propriétés de l'object. Les clés sont les noms des variables membres, avec quelques exceptions notables : les variables privées ont le nom de la classe précédé du nom de la variable, et les variables protégées sont précédées d'un *. Ces valeurs précédées ont des octets NUL de part et d'autre. Les propriétés typées non initialisées sont rejetées silencieusement. &reftitle.parameters; object Une instance d'objet. &reftitle.returnvalues; Retourne un &array; contenant toutes les propriétés de object, indépendamment de leur visibilité. &reftitle.examples; Exemple de <function>get_mangled_object_vars</function> dynamic = 5; $object->{'6'} = 6; var_dump(get_mangled_object_vars($object)); class AO extends ArrayObject { private $private = 1; } $arrayObject = new AO(['x' => 'y']); $arrayObject->dynamic = 2; var_dump(get_mangled_object_vars($arrayObject)); ]]> &example.outputs; int(4) ["public"]=> int(1) ["*protected"]=> int(2) ["Aprivate"]=> int(3) ["dynamic"]=> int(5) [6]=> int(6) } array(2) { ["AOprivate"]=> int(1) ["dynamic"]=> int(2) } ]]> &reftitle.seealso; get_class_vars get_object_vars