[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: <<<_END ... _END; в нутри <?php ... ?>
tech
Ребята! Надо хочу вставить <<<_END..._END; в php кусок кода, ругается на ошибку:
Parse error: syntax error, unexpected $end
<?php


for ($j=0; $j<$rows; ++$j)
{
$row=mysql_fetch_row($result);
echo <<<_END
_END;
}


?>


Где я не правильно пишу?
p.s.: это пример с книги, должно по идее все работать.
Winston
Читаем внимательно http://www.php.net/manual/ru/language.type....syntax.heredoc

И вчитайся в блок Внимание
Kopipaster
<?php


for ($j=0; $j<$rows; ++$j)
{
$row=mysql_fetch_row($result);
echo <<<_END

_END;

}


?>
Игорь_Vasinsky
плохой пример.
я лет 100 не использую хередок, т.к. отделяю html от php
а в шаблонах - нативный синтаксис использую

<ul>

<?php foreach($array as $k=>$v):?>

<li><?=$v;?></li>

<?php endforeach;?>

</ul>


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
tech
А чем тебе echo для вывода переменных не подходит?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
inpost
пишет же: делаю пример из книги - бац - не работает ohmy.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
tech
В редакторе удалил все отступы от начала строки перед _END; и ошибка пропала.
Kopipaster
Цитата (tech @ 20.05.2014 - 19:15)
В редакторе удалил все отступы от начала строки перед _END; и ошибка пропала.

Поменял бы ты редактор если он тебе такие ошибки не подсвечивает.
Даже тут твой красным твой косяк высвечивает.
tech
Уже задумался над этим. Думаю dreamweaver поставить.
inpost
Устаревшая книга. Уже и mysql_ не работают функции на последней версии ПХП. И через heredor никто не выводит за очень редким исключением.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.