Loading:


    array get_class_vars
    array get_class_vars ( string $nazwa_klasy )


    Funkcja ta zwróci tablicę asocjacyjną domyślnych publicznych właściwości klasy. Elementy wynikowej tablicy są w formie nazwa_właściwości => wartość


    Informacja
    : W PHP w wersjach do 4.2.0 niezainicjalizowane zmienne klasy nie będą raportowane przez funkcję get_class_vars().



    Napisz Artyku³

    Listing


    //Example #1 Przykład użycia get_class_vars()

    <?php

    class mojaklasa {

        var $zm1; // ta nie ma domyślnej wartości...
        var $zm2 = "xyz";
        var $zm3 = 100;
        private $zm4; // PHP 5

        // konstruktor
        function mojaklasa() {
            // zmieńmy trochę właściwości
            $this->zm1 = "foo";
            $this->zm2 = "bar";
            return true;
        }

    }

    $moja_klasa = new mojaklasa();

    $wlasciwosci_klasy = get_class_vars(get_class($moja_klasa));

    foreach ($wlasciwosci_klasy as $nazwa => $wartosc) {
        echo "$nazwa : $wartosc\n";
    }

    ?>

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

    // Przed PHP 4.2.0
    zm2 : xyz
    zm3 : 100

    // PHP 4.2.0 i późniejsze wersje
    zm1 :
    zm2 : xyz
    zm3 : 100


         

     




    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