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: 28716
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-2020 v.1.5 | design: diviXdesign & rainbowcolors