Temat: Wprowadzenie do PHP

Transkrypt

Temat: Wprowadzenie do PHP
Temat: Wprowadzenie do PHP
PHP, skrót od "PHP: Hypertext Preprocessor", jest szeroko używanym językiem skryptowym
ogólnego zastosowania, tworzonym na zasadach Open Source, dopasowanym do potrzeb
aplikacji WWW, z możliwością zagnieżdżania w HTML.
Jego składnia bazuje na językach C, Java i Perl, i jest łatwa do nauczenia.
PHP jest językiem skryptowym wykonywanym po stronie serwera, natomiast JavaScript była
wykonywana na komputerze użytkownika.
Nie wszystkie przeglądarki dobrze interpretują skrypty Java – natomiast PHP przeglądarka
nie musi znać, gdyż otrzymuje od serwera odpowiednio przetworzoną stronę zawierającą już
tylko HTML.
Schemat przesyłania plików:
Użytkownik wpisuje do swojej przeglądarki adres www.serwer.pl/plik.php. Przeglądarka
łączy się z serwerem www.serwer.pl (1) i żąda od niego przesłania dokumentu plik.php.
Serwer odnajduje ten plik i wysyła go do interpretera PHP (2), który wykona kod języka PHP,
a następnie zwróci plik do serwera (3). Ten plik wynikowy ma już inną postać niż wejściowy
– nie ma tam już poleceń PHP. Serwer ten dokument przesyła klientowi (4)
Zalety PHP
- jest darmowy
- jest łatwy w nauce – nie ma bardziej przyjaznego języka programowania, bo stanowi
połączenie wielu języków
- kod PHP wstawiamy do dokumentu HTML – nie trzeba umieszczać skryptów w
oddzielnych plikach jak np w Perlu czy C
- jest szybki – skrypty wykonują się bardzo szybko
- współpracuje z wieloma bazami danych - idealnie współpracuje z bazą MySQL (również
darmową)
- jest stabilny – bardzo rzadko się zawiesza, kolejne wersje są kompatybilne z poprzednimi
- jezt open source
Serwer w domu
Aby uczyć się PHP należey przygotować sobie odpowiednie środowisko pracy, czyli
zainstalować serwer WWW i interpreter PHP
- serwer Apache – możemy go ściągnąć ze strony www.apache.org
- interpreter PHP – www.php.net