Podręcznik PHP
Poprzedni
Następny
get_object_vars
Opis
Funkcja ta zwraca tablicę asocjacyjną zdfiniowanych właściwości określonego obiektu obiekt.
Jeżeli zmienne zadeklarowane w klasie której obiekt jest egzemplarzem, nie mają przypisanej wartości, to te nie będą zwrócone w tablicy.
Przykład 1.
Użycie get_object_vars()
?php class Punkt2D {var $x, $y; var $opis; function Punkt2D($x, $y) {$this - x = $x; $this - y = $y;} function ustawOpis($opis) {$this - opis = $opis;} function pobierzPunkt() {return array("x "= $this - x, "y" = $this - y, "opis "= $this - opis);}} / / "$opis" jest zadeklarowany lecz niezdefiniowany $p1 = new Punkt2D(1.233, 3.445); print_r(get_object_vars($p1)); $p1 - ustawOpis("punkt #1"); print_r(get_object_vars($p1));?
Array ([x] = 1.233 [y] = 3.445) Array ([x] = 1.233 [y] = 3.445 [opis] = punkt #1)
Patrz także: get_class_methods(), get_class_vars()!
Poprzedni
Spis treści
Następny
Początek rozdziału