W pliku z rozszerzeniem .php można łączyć zwykły tekst/HTML z fragmentami kodu wykonywanego po stronie serwera. Aby interpreter rozpoznał, które fragmenty mają zostać wykonane jako PHP, stosuje się znaczniki PHP wyznaczające początek i koniec bloku kodu.
Poprawna odpowiedź: <?php ........... ?>. Taki zapis rozpoczyna blok PHP sekwencją <?php i kończy go ?>. Dzięki temu serwer wie, że zawartość między tymi znakami ma zostać zinterpretowana jako kod PHP, a wynik (np. wygenerowany HTML) zostanie wysłany do przeglądarki.
Dlaczego pozostałe odpowiedzi są błędne?
- <php ........... /> wygląda jak składnia pustego elementu w XML/HTML. PHP nie używa znacznika <php/> do oznaczania kodu, więc interpreter nie potraktuje tego jako rozpoczęcia bloku PHP.
- <php> ........... </php> to typowa para znaczników znana z HTML/XML. W PHP nie istnieje standardowy "tag" <php>...</php>, więc taki zapis nie będzie poprawnie rozpoznany jako kod PHP.
- <?php>........... <php?> zawiera pomylone znaki i kolejność domknięcia. W PHP domknięciem jest ?>, a nie konstrukcja przypominająca znacznik HTML.
Wskazówka egzaminacyjna: zwracaj uwagę na znaki zapytania w zapisie <?php i ?>. To one najczęściej odróżniają poprawny znacznik PHP od "fałszywych" propozycji stylizowanych na HTML.