如何在 PHP 中编写 <<
发布于 2024-07-13 22:08:19 字数 110 浏览 4 评论 0 原文

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

<<TOC


bla bla

bal bal


TOC;

它是如何再次编写的?

I forgot how to write the one command that looked something like this

<<TOC


bla bla

bal bal


TOC;

how was it written again?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

遗失的美好 2024-07-20 22:08:19

这些称为 heredocs

These are called heredocs.

挖鼻大婶 2024-07-20 22:08:19

它的工作原理如下:

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

TOKEN 可以是您想要的任何内容,只要您是这样的,并以相同的内容结束定界符即可。

It works like this:

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

TOKEN can be anything you want as long as you being and end the heredoc with the same exact thing.

农村范ル 2024-07-20 22:08:19

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

Yes that is corect syntax for using a heredoc, however make sure that TOC; line is not indented or it will not work. FYI you can call it anything you want such as HTML not just TOC.

凉月流沐 2024-07-20 22:08:19

好的例子:

$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;

结束标记必须在自己的行上,紧靠左边距,紧接着其后的分号,紧接着是回车符。

Good Examples:

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

However, these don't work

$foo = <<<TOKEN‧anything here⁋
multi⁋
line⁋
string⁋
TOKEN;‧anything here⁋
$foo = <<<TOKEN
multi⁋
line⁋
string⁋
‧TOKEN;
$foo = <<<TOKEN
multi⁋
line⁋
string⁋
→TOKEN;

The closing token must be on its own line, hard up against the left margin, followed directly with its following semi colon, followed directly with a carriage return.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文