Czym są znaczniki PHP?
Znaczniki PHP to specjalne znaczniki otwierające i zamykające, które informują serwer, gdzie w pliku zaczyna się i kończy kod PHP. Dzięki nim interpreter odróżnia kod PHP od zwykłego kodu HTML.
Poprawna, zalecana składnia to:
<?php
echo "Witaj";
?>
W pliku .php można mieszać HTML i PHP, na przykład:
<!DOCTYPE html>
<html>
<body>
<h1>Przykład</h1>
<?php
echo "To jest kod PHP";
?>
</body>
</html>
Jakie znaczniki są poprawne?
W praktyce egzaminacyjnej i we współczesnym PHP należy stosować:
<?php— znacznik otwierający PHP?>— znacznik zamykający PHP
Cały blok ma więc postać:
<?php
// kod PHP
?>
Czy znacznik zamykający zawsze jest potrzebny?
Nie zawsze. Jeśli plik zawiera wyłącznie kod PHP, często pomija się końcowe ?>, aby uniknąć przypadkowego wysłania spacji lub pustych linii do przeglądarki.
Przykład:
<?php
$imie = "Jan";
echo $imie;
Czego nie stosować?
Niepoprawne są zapisy takie jak:
<php> ... </php><php ... /><?php> ... <php?>
Takie formy nie są składnią języka PHP i nie zostaną poprawnie zinterpretowane.
Najważniejsze do zapamiętania
- Kod PHP umieszcza się między
<?phpa?>. - Plik może mieć rozszerzenie
.php, ale samo rozszerzenie nie wystarcza — potrzebne są jeszcze znaczniki PHP. - W nowoczesnym PHP używa się pełnego znacznika
<?php, a nie innych skróconych form.
Na egzaminie poprawna odpowiedź to forma:
<?php
...
?>