Каков эффект следующего кода?Использование <<< CON в PHP
$page = <<<CON
<p><center>Blah blah blah</center></p>
CON;
Что делает <<<CON
?
Каков эффект следующего кода?Использование <<< CON в PHP
$page = <<<CON
<p><center>Blah blah blah</center></p>
CON;
Что делает <<<CON
?
Это известно как heredoc
. Это по существу способ определения значения переменной, которая охватывает несколько строк, и не требует экранирования, как традиционные строки. Часть «CON» - это просто идентификатор, который представляет начало и конец значения. Это можно изменить на более знакомое значение.
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;
Это PHP heredoc Оператор. Подробности на этой ссылке:
http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
+1 Твердый ответ. Следует отметить, что последняя строка 'EOD;' не может быть отступом afaik (иногда для некоторого уродливого кода). – ChristopheD
Правильно, Кристоф. Ничего до последнего идентификатора, и ничего после (за исключением полуколонии). – Sampson