PHP
- Hypertext Preprocesor. Język skryptowy służący do tworzenia programów oraz interpreter wykonujący je po stronie serwera (server-side scripting).
Dziła na wszystkich serwerach AMM zarówno w wersji 4.... jak i 5....
Oficjalna strona PHP: http://php.net/ http://php.net.pl/
Bloki kodu PHP umieszczane są bezpośrednio w dokumencie HTML. Przed wysłaniem do przeglądarki serwer przekazuje dokument HTML interpreterowi PHP, który tłumaczy komendy PHP oraz wykonuje odpowiadające im operacje.
Krótka historia PHP
PHP narodził się w 1994 roku, a jego twórcą był Rasmus Lerdorf. Wczesne wersje wykorzystywane były jedynie przez samego autora w celu tworzenia statystyk odwiedzin jego strony domowej. Pod koniec roku 1995 PHP został udostępniony publicznie a od 1997 roku zaczął tworzyć się krąg programistów pracujących w zorganizowany sposób nad jego rozwojem.
Już w 1996 roku PHP używane było przez co najmniej 15 tysięcy serwisów WWW. Ostatnie dane (wrzesień 1999) mówią o blisko 200 tysiącach witryn posługujących się PHP w wersji 3. Kolejna odsłona tej technologii, PHP4 jest już w fazie beta testów. Dzięki zastosowaniu nowego "silnika" (engine) istniejące skrypty wykonywane będą nawet kilkadziesiąt razy szybciej w porównaniu z poprzednią wersją (!). Do PHP4 dodano także obsługę protokołu FTP
oraz możliwość tworzenia i wywoływania obiektów Javy.
Możliwości
PHP jest jednym z najpopularniejszych narzędzi służących do tworzenia dynamicznych stron WWW. Oprócz dynamicznie generowanej treści dokumentów, możliwe jest posługiwanie się wszystkimi możliwościami znanymi z programów CGI - obsługą formularzy, generowaniem statystyk, obsługą cookies
, itp. PHP może także "porozumiewać się" z innymi usługami poprzez protokoły POP3
, HTTP, IMAP
, SNMP, NNTP
(oraz, co zostało już wspomniane, FTP w wersji PHP4).
Do najmocniejszych atutów PHP należy wsparcie dla szerokiego zestawu baz danych.