Loading:


    array get_object_vars
    array get_object_vars ( object $obiekt )

    Funkcja ta zwraca tablicę asocjacyjną zdfiniowanych właściwości określonego obiektu obiekt .

    Informacja: W wersjach PHP wcześniejszych niż 4.2.0, 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. W wersjach późniejszych tablica będzie zawierała klucz z przypisaną wartością NULL.



    Napisz Artyku³

    Listing


    //Example #1 Przykład użycia 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));

    ?>

    //Powyższy przykład wyświetli:

     Array
     (
         [x] => 1.233
         [y] => 3.445
         [label] =>
     )

     Array
     (
         [x] => 1.233
         [y] => 3.445
         [opis] => punkt #1
     )
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors