Dyskusja: PHP - jak???
Podgląd pojedynczego posta
Stary 30.12.2002, 08:03   #4
+++LeWaP+++
Guru
 
Avatar użytkownika +++LeWaP+++
 
Data rejestracji: 17.04.2002
Lokalizacja: Kłodzko
Posty: 2,534
+++LeWaP+++ zaczyna zdobywać reputację <1 - 49 pkt>
PHP (ang. Personal Home Page lub Personal Hypertext Preprocessor) to alternatywna wobec ASP i CGI technika dynamicznego tworzenia stron WWW, dzięki której dokumenty HTML mogą być na bieżąco generowane przez serwer HTTP na podstawie zmiennych i parametrów przekazanych przez przeglądarkę internetową. Pozwala to tworzyć automatycznie strony WWW, których merytoryczna treść pobierana jest z aktualizowanej na bieżąco zewnętrznej bazy danych, i których zawartość jest ściśle dopasowana do zapytań użytkownika. Skrypty PHP mogą być obsługiwane przez serwer HTTP na dwa sposoby.
W trybie CGI, gdzie zasada działania skryptu jest identyczna jak praca zewnętrznego programu uruchomionego przez interfejs CGI (w tym przypadku serwer uruchamia zewnętrzny program interpretera poleceń języka PHP).
W trybie wewnętrznym, gdzie polecenia języka PHP wykonywane są przez rezydujący w obszarze pamięci serwera moduł interpretera (drugie rozwiązanie jest efektywniejsze gdyż rezydujący wewnątrz moduł może obsłużyć większą liczbę żądań nie wymagając za każdym razem tworzenia nowego procesu przez serwer WWW).
PHP jest produktem typu Open Source co sugeruje że jest on skierowany głównie na platformy systemów Linuxowych, tym nie mniej istnieją także dystrybucje przeznaczone do 32-bitowych systemów Microsoftu. Popularność standardu PHP i wynikający z tego faktu gwałtowny wzrost liczby serwisów internetowych wykorzystujących tę technologię wynika głównie z kilku czynników.
- Bardzo dobrej współpracy z najpopularniejszymi serwerami baz danych, w tym: Informix, Oracle, Sybase, MySQL, MS SQL Serwer i interfejs ODBC
- Przejrzystej składni języka wzorowanej na ANSI, C i Perlu
- Możliwości dowolnego mieszania poleceń tego języka z czystym kodem HTML dzięki czemu polecenia obu standardów zapisywane są w jednym dokumencie (kod HTML zapisany jest między standardowymi tagami, a kod PHP między znacznikami typu '- Dużej uniwersalności umożliwiającej zastosowanie języka PHP praktycznie na wszystkich platformach sprzętowych i systemowych
- Bezpłatnej dystrybucji
- Szerokiej i łatwo dostępnej specjalistycznej literatury, tłumaczącej na różne języki, w tym także na polski, techniczne zawiłości składni tego języka.
Najnowsza wersja standardu PHP 4.0.5 opiera się na trzech zasadniczych warstwach: Jądra systemu - Zend, rozszerzenia PHP i interfejsu komunikacyjnego SAPI (Serwer API).
Więcej informacji na temat standardu PHP znaleźć można np. na stronie http://php.manufaktura.pl/.
__________________
lewap3@tlen.pl
+++LeWaP+++ jest offline   Odpowiedz cytując ten post