pozycjonowanie Dodawarka do katalogów katalogowanie
Już kilka miesięcy później projekt przekształcił się w zalążek znanego obecnie języka programowania, gdy został połączony z innym narzędziem Rasmusa Lerdorfa – Form Interpreter, które dało drugi człon nazwy. W 1997 roku pojawiło się PHP/FI 2.0, posiadające wtedy kilka tysięcy aktywnych użytkowników na całym świecie oraz obsługujące 50 tys. domen. Co ciekawe, wersja ta spędziła większość "życia" na beta testach. Oficjalne wydanie było tylko jedno i ukazało się w listopadzie 1997 roku.


Bramy garażowe Warszawa
Bramy wjazdowe i automaty
Bramy segmentowe, uchylne i boczne
www.omegaplus.com.pl
Meble fryzjerskie
Tu kupisz meble dla fryzjerów
Stwórz salol fryzjerski Twoich marzeń
www.fryzjerskiemeble.pl
pachołki drogowe
Elementy ostrzegawcze na ulice i drogi
Łańcuchy, taśmy i słupki odblaskowe
www.pacholki.com.pl
modeling
skills to guide you on your career path
you are looking to boost your career
www.modelsconnect.net


Tuning
Zwiększanie mocy silników w samochodach
Jak powinno wyglądać rasowe auto
www.tuning.zjawa.com
Radio internetowe
Muzyka rozrywkowa przez całą dobę
Przeboje muzyczne dostępne w sieci
www.maxxmusicc.muzyka-mp3.eu


Elementy programowania obiektowego pojawiły się już w PHP 3 lecz nie pozwalały one rozwinąć skrzydeł programistom. Brakowało wielu istotnych elementów a kod nie był zoptymalizowany. Sytuacja całkowicie uległa zmianie w PHP 5 – dodano wiele istotnych rzeczy m.in. interfejsy, kontrolę dostępu czy klasy abstrakcyjne. Model OOP wzorowany jest na językach C++ i Java.

get_class

(PHP 4, PHP 5)

get_class -- Zwraca nazwę klasy zadanego obiektu

Opis

string get_class ( [object obiekt] )

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

Notatka: 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.

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

Przykład 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

Patrz także: get_parent_class(), gettype(), is_subclass_of().