Loading:


string get_class
string get_class ([ object $obiekt ] )

Funkcja ta zwraca nazwę klasy, której obiekt jest egzemplarzem. Zwraca FALSE jeżeli obiekt nie jest obiektem.

Informacja: Klasa zdefiniowana w rozszerzeniu PHP zwracana jest w oryginalnej notacji. W PHP 4, get_class() zwraca nazwę klasy zdefiniowanej przez użytkownika małymi literami, ale w PHP 5 nazwa klasy zostanie zwrócona również w oryginalnej notacji, tak jak nazwy klas z rozszerzeń PHP.


Informacja: Od PHP 5, argument obiekt jest opcjonalny, jeśli funkcja została wywołana z wnętrza metody obiektu.



Napisz Artyku³

Listing


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

<?php

class foo {
    function foo()
    {
    // implementacja pewnej logiki...
    }

    function nazwa()
    {
        echo "Nazywam się " , get_class($this) , "\n";
    }
}

// tworzymy obiekt
$bar = new foo();

// zewnętrzne wołanie
echo "Jego nazwa to " , get_class($bar) , "\n";

// wewnętrzne wołanie
$bar->nazwa();

?>

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

Jego nazwa to foo
Nazywam się foo


     

 




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