(PHP 4, PHP 5)
get_object_vars — Retourne un tableau associatif des propriétés publiques d'un objet
Récupère les propriétés publiques de l'objet object fourni.
Une instance d'un objet.
Retourne un tableau associatif contenant les propriétés publiques de l'objet obj . Si une propriété n'a pas de valeur d'assignée, elle sera retournée avec une valeur NULL.
Version | Description |
---|---|
Avant 4.2.0 | Si les variables déclarées dans la classe de l'objet obj , n'avaient pas été assignées, elles n'apparaissaient pas dans le tableau retourné |
Exemple #1 Exemple avec get_object_vars()
<?php
class foo {
private $a;
public $b = 1;
public $c;
private $d;
static $e;
}
$test = new foo;
var_dump(get_object_vars($test));
?>
L'exemple ci-dessus va afficher :
array(2) { ["b"]=> int(1) ["c"]=> NULL }