0

我忘记了如何编写一个看起来像这样的命令

<<TOC


bla bla

bal bal


TOC;

又是怎么写的?


老实说,我会使用Superfish插件而不是重新发明轮子。将其与hoverIntent结合使用,它应该能够完成您需要的一切。

4

4 回答 4

8

这些被称为heredocs

于 2009-02-21T01:37:19.893 回答
2

它是这样工作的:

$foo = <<<TOKEN
multi
line
string
TOKEN;

TOKEN可以是任何你想要的东西,只要你是并且用同样的东西结束heredoc。

于 2009-02-21T01:39:06.643 回答
2

是的,这是使用heredoc的正确语法,但请确保TOC;行没有缩进,否则将不起作用。仅供参考,您可以将其称为任何您想要的名称,例如 HTML,而不仅仅是 TOC。

于 2009-02-21T01:41:05.047 回答
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;

结束标记必须单独一行,紧靠左边距,紧跟其后的分号,紧跟回车。

于 2009-02-21T02:41:13.513 回答