我忘了怎么写一个看起来像这样的命令
<<TOC
bla bla
bal bal
TOC;
又是怎么写的?
答案 0 :(得分:8)
这些被称为heredocs。
答案 1 :(得分:2)
它的工作原理如下:
$foo = <<<TOKEN
multi
line
string
TOKEN;
TOKEN
可以是任何你想要的东西,只要你是和完全相同的heredoc结束。
答案 2 :(得分:2)
是的,这是使用heredoc的正确语法,但要确保TOC; line不缩进或不起作用。仅供参考,您可以将其称为HTML,而不仅仅是TOC。
答案 3 :(得分:2)
好例子:
$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;
结算标记必须在它自己的行上,在左边距处硬,然后直接使用其后面的半冒号,然后直接使用回车符。