Znaczniki PHP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

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 <?php a ?>.
  • 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
...
?>