AWWW-1st3.6-w06.tresc-1.1-Slajd29

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Przeplatanie kodu HTML i PHP

Przeplatanie kodu HTML i PHP


Z lewej strony slajdu pokazano kompletny przykład dokumentu PHP wraz z efektem jego działania zaobserwowanym w przeglądarce. Serwer HTTP otrzymując żądanie, odwołujące się do pliku o rozszerzeniu wskazującym, że jest to dokument PHP (zwyczajowo .php), zleca przetworzenie tego pliku modułowi PHP. PHP przetwarzając plik, w niezmienionej postaci wysyła na wyjście kod HTML, a po napotkaniu znacznika przejścia w tryb PHP interpretuje zagnieżdżone instrukcje PHP. W przypadku przykładowego dokumentu test.php, w trybie PHP funkcją echo() wypisany na wyjście jest tekst ‘Hi. PHP works!’. Tekst ten znajdzie się w dokumencie HTML wysłanym przez serwer HTTP do klienta w odpowiedzi na żądanie.

Z prawej strony pokazany jest fragment dokumentu PHP w pełni ilustrujący swobodę przeplatania kodu HTML i PHP. W blokach kodu instrukcji if PHP następuje powrót do trybu HTML. Taki przeplot jest poprawny, ponieważ PHP traktuje tekst pomiędzy „?>” i „<?php” jak gdyby był on argumentem funkcji echo().


<< Poprzedni slajd | Spis treści | Następny slajd >>