Podręcznik PHP
Poprzedni |  | Następny

# get_object_vars

(PHP 4 )

get_object_vars -- Zwraca tablicę asocjacyjną właściwości obiektu

## Opis

array get_object_vars ( object obiekt)

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)); ?>`

Wynikiem powyższego programu będzie:

    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
get_declared_classes | Początek rozdziału | get_parent_class