Loading:

Promocja Helion.pl

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


     

 


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=3&t=1129

Dane do logowania na forum są takie same jak na funkcje.net



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