Do not mis interpret
<?php echo 'Ending tag excluded';
with
<?php echo 'Ending tag excluded';
<p>But html is still visible</p>
The second one would give error. Exclude ?> if you no more html to write after the code.
Precum în C sau Perl, PHP necesită ca instrucțiunile să fie terminate cu punct și virgulă. Tag-ul de închidere al unui bloc de cod PHP implică automat punct și virgulă; nu trebuie să aveți punct și virgulă la finalul ultimului rând al unui bloc PHP. Tag-ul de închidere pentru bloc va include și trecerea la linia nouă imediat următoare, dacă aceasta este prezentă.
<?php
echo 'Acesta este un test';
?>
<?php echo 'Acesta este un test' ?>
<?php echo 'Am omis ultimul tag de închidere';
Notă:
Tag-ul de închidere al unui bloc PHP la sfârșitul unui fișier este opțional și, în anumite cazuri, omiterea lui este folositoare când se folosesc include sau require, astfel încât nu apar spații goale nedorite la sfârșitul fișierelor, și veți putea să adăugați antete la răspuns mai târziu. Este de asemenea comod dacă folosiți buferizarea ieșirii, și nu este de dorit vizualizarea spațiului gol la sfârșitul părții generate de fișierele incluse.
Do not mis interpret
<?php echo 'Ending tag excluded';
with
<?php echo 'Ending tag excluded';
<p>But html is still visible</p>
The second one would give error. Exclude ?> if you no more html to write after the code.