Разделение инструкций

Инструкции разделяются также как и в C или Perl - каждое выражение заканчивается точкой с запятой.

Закрывающий тег (?>) также подразумевает конец инструкции, поэтому два следующих фрагмента кода эквиваленты:

<?php
    
echo "Это тест";
?>

<?php echo "Это тест" ?>

Коментарии

Автор:
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 errorExclude ?> if you no more html to write after the code.
2006-08-17 07:44:41
http://php5.kiev.ua/manual/ru/language.basic-syntax.instruction-separation.html
Автор:
You are also able to write more than one statement in one line, just separating with a semicolon, example:

<?php
echo "a"; echo "b"; echo "c";
#The output will be "abc" with no errors
?>
2022-06-12 17:18:02
http://php5.kiev.ua/manual/ru/language.basic-syntax.instruction-separation.html
A user from stack overflow had a nice explanation for the trailing newline, simply put,

<?= "Hello" ?>
Jello

would output,

HelloJello

meaning that implicit newline from the ?> tag is not there, however one can simply add that to the code such as,

<?= "Hello" ?>

Jello

the space between acts as a new line after the closing tag
2024-03-31 19:13:13
http://php5.kiev.ua/manual/ru/language.basic-syntax.instruction-separation.html

    Поддержать сайт на родительском проекте КГБ