Почему выводит ошибку Parse error: syntax error, unexpected $end?
<?php
$x=10;
echo <<<МЕТКА
$x
МЕТКА;
?>
<?php
$x=10;
echo <<<МЕТКА
$x
МЕТКА;
?>
Но если скопировать весь php код выше и заменить его на код ниже, то ошибка пропадает, почему? визуально ничего не меняется.
И ещё я не понимаю, где тут-то ошибка?
<?php
echo <<<RRR
fff
RRR;
?>
Во втором случае у вас после метки есть пробел, что запрещено правилами HEREDOC! Так же не нужно ; ставить после метки
<?php
$x=10;
echo <<<МЕТКА
$x
МЕТКА
?>
<?php
$x=10;
echo <<<МЕТКА
$x
МЕТКА
?>
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости