Heredoc:常用的“EOT”到底是什么意思?

2022-08-30 12:42:06

PHP的Heredoc示例似乎总是使用EOT(有时是EOD)作为分隔字符串,而实际上可以在这里使用任何字符串。这有效:

$mystring = <<<EOT
     Foo
     Bar
     Baz
EOT;

虽然这也有效:

$mystring = <<<MONKIES
     Foo
     Bar
     Baz
MONKIES;

EOT是否真的代表某些东西,如果是这样,什么?


答案 1

它代表“文本结束”。


答案 2

实际上会是 - 是.end of textETXEOTend of transmission

参考: ASCII - 维基百科,自由的百科全书


推荐