Почему выводит ошибку 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
МЕТКА
?>
В консольном приложении кладутся данные в сессию вот так: Yii::$app->session->set('db-config', $config); После чего можно проверить руками массив $_SESSION и данные...
Существует ли встроенная функция в php или что либо подобное, для того, чтобы зная MIME файла - вывести форматК примеру: