pozycjonowanie Dodawarka do katalogów katalogowanie
W 1997 roku projektem zainteresowali się dwaj izraelscy programiści: Zeev Suraski i Andi Gutmans. Odkryli oni, że PHP/FI ma zbyt małe możliwości jak na potrzeby aplikacji eCommerce, którą tworzyli na uniwersytecie. Zdecydowali wtedy, że przepiszą kod PHP całkowicie od nowa, korzystając z pomocy już istniejącej społeczności PHP. W czerwcu 1998 roku ogłosili PHP 3.0 jako następcę PHP/FI, którego dalszy rozwój został wtedy zatrzymany.


Oświetlenie Led
Nowe technologie w oświetleniu wnętrz
Panele reklamowe podświetlane ledami
smartlight.pl
Koła fotografii
Porównanie aparatów fotograficznych
Profesjonalne techniki obróbki zdjęć
www.fotografiapro.pl
ogrody warszawa
Trawniki z systemem nawadniania gruntu
Aranżacja przydomowych ogrodów i działek
art-ogrody.waw.pl
auta do ślubu
Limuzyny ślubne pięknie udekorowane
Pojazdy zabytkowe do wynajęcia na ślub
twoja-impreza.com.pl


Tanie podróże
Tanie przejazdy na terenie Europy
Transport osób i towarów w Polsce
www.ruszaj.info
Rośliny
Aranżacje kwiatowe i uprawa kwiatów
Poradnik dla uprawiających kwiaty
www.rosliny.cesja.info


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.

Oddzielanie instrukcji

Instrukcje są oddzielane tak samo jak w C czy Perlu - należy kończyć każde wyrażenie średnikiem.

Znacznik zamykający (?>) także kończy instrukcję, więc poniższe przykłady są równoważne:

<?php
    
echo "To jest test";
?>

<?php echo "To jest test" ?>