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.
|
|
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
|
|
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().