Я забыл, как написать одну команду, которая выглядела примерно такКак написать статью <<< ТОС в PHP?
<<TOC
bla bla
bal bal
TOC;
, как она была написана еще раз?
Я забыл, как написать одну команду, которая выглядела примерно такКак написать статью <<< ТОС в PHP?
<<TOC
bla bla
bal bal
TOC;
, как она была написана еще раз?
Это работает так:
$foo = <<<TOKEN
multi
line
string
TOKEN;
TOKEN
может быть все, что вы хотите, пока вы можете быть и конец Heredoc с точно такими же вещами.
Да, это синтаксис corect для использования heredoc, однако убедитесь, что TOC; строка не имеет отступов или она не будет работать. FYI вы можете называть это чем угодно, например HTML, а не только TOC.
Хорошие примеры:
$foo = <<<TOKEN⁋
multi⁋
line⁋
string⁋
TOKEN;⁋
Однако они не работают
$foo = <<<TOKEN‧anything here⁋
multi⁋
line⁋
string⁋
TOKEN;‧anything here⁋
$foo = <<<TOKEN
multi⁋
line⁋
string⁋
‧TOKEN;
$foo = <<<TOKEN
multi⁋
line⁋
string⁋
→TOKEN;
Закрывающий маркер должен быть по своей линии, жесткий против левого края , а затем следуют за ним следующим полутоном, а затем непосредственно с возвратом каретки.
Возможный дубликат [выражение PHP <<< EOB] (http://stackoverflow.com/questions/1048481/php-expression-eob) – Kara