print <<<HERE
любой код
HERE;
Сервер выдает ошибку "Parse error: syntax error, unexpected $end in"?
Если использовать print ""; для каждой строки - все работает нормально.
p.s. Только учусь, сильно не пинайте :D
p.p.s. Пока писал сообщение - понял почему, благодаря php /php xD Потому-что HERE; надо прижимать к левому краю xD
p.p.p.s Чудесный форум, помогает решать задачи даже без участия форумчан
Спустя 10 минут, 48 секунд (27.12.2010 - 09:28) wplounge написал(а):
По поводу print <<<HERE,
обязательно прочитай вот это http://inpost.dp.ua/lessons/lessons.php?id=1.
Пригодится в жизни
обязательно прочитай вот это http://inpost.dp.ua/lessons/lessons.php?id=1.
Пригодится в жизни

Спустя 23 секунды (27.12.2010 - 09:28) sharki написал(а):
вместо HERE можешь использовать EOT
echo <<<EOT
любой код
EOT;
Спустя 11 минут, 57 секунд (27.12.2010 - 09:40) Кратос написал(а):
Цитата (wplounge @ 27.12.2010 - 06:28) |
По поводу print <<<HERE, обязательно прочитай вот это http://inpost.dp.ua/lessons/lessons.php?id=1. Пригодится в жизни ![]() |
Спасибо. Познавательно. Исправился

Спустя 8 часов, 4 минуты, 53 секунды (27.12.2010 - 17:45) inpost написал(а):
Отпишусь, чтобы понятнее было: эта конструкция состоит из двух частей:
"print" и "<<< HERE HERE;". По отдельности они прекрасно применимы, print на 99% такой же как и echo.
<<< HERE - вставляется тогда, когда лень мучаться с экранизацией кавычек. Если для вывода текста я расписал по той ссылке, как лучше всего делать ту или иную вещь, то <<< HERE отлично использовать, когда длинный обработанный HTML код надо поместить в переменную:
По отдельности они хороши, но в такой связке (print <<<HERE) - на мой взгляд использование - бред!
"print" и "<<< HERE HERE;". По отдельности они прекрасно применимы, print на 99% такой же как и echo.
<<< HERE - вставляется тогда, когда лень мучаться с экранизацией кавычек. Если для вывода текста я расписал по той ссылке, как лучше всего делать ту или иную вещь, то <<< HERE отлично использовать, когда длинный обработанный HTML код надо поместить в переменную:
$page = <<<HERE
<strong>aaa</strong>
HERE;
По отдельности они хороши, но в такой связке (print <<<HERE) - на мой взгляд использование - бред!