Php Heredoc:常用的';EOT&x27;实际上是什么意思?
PHP似乎总是使用EOT(有时是EOD)作为分隔字符串,而实际上这里可以使用任何字符串。这项工作:Php Heredoc:常用的';EOT&x27;实际上是什么意思?,php,heredoc,Php,Heredoc,PHP似乎总是使用EOT(有时是EOD)作为分隔字符串,而实际上这里可以使用任何字符串。这项工作: $mystring = <<<EOT Foo Bar Baz EOT; $mystring=它代表“文本的结尾”。 实际上文本的结尾将是ETX–EOT是传输的结尾 参考资料:我更喜欢使用TRON参考资料并使用“EOL”(行尾)。简短回答 可能EndOfText和EndOfData 长话短说 只有原始(和当前)文档的作者才能明确地告诉您缩略语的含
$mystring = <<<EOT
Foo
Bar
Baz
EOT;
$mystring=它代表“文本的结尾”。 实际上文本的结尾
将是ETX
–EOT
是传输的结尾
参考资料:我更喜欢使用TRON参考资料并使用“EOL”(行尾)。简短回答
可能EndOfText和EndOfData
长话短说
只有原始(和当前)文档的作者才能明确地告诉您缩略语的含义。但基于一个提到“here doctext”的例子,我认为可以合理地假设EOT的意思是text的结束
类似地,在NOWDOC和SGML
部分之间进行了比较,因此合理的假设是EOD代表数据的末尾
当然,在中有EOT的定义,但它指的是单个字符04
16,除非明确说明,否则此定义不会转移到其他任何内容。在这方面,我们可以从ASCII标准中学到的唯一东西是三个字母的编码E
,O
和T
这当然都是猜测,但这些是我能想到的唯一合理的解释。
就我个人而言,我更喜欢使用一个下划线来避免整个问题(文本的开头是否更符合逻辑?:)此外,EOD代表什么?不,因为它标志着结束。你在顶部看到的是一个信号,在发现EOT之前继续。EOD是数据的结尾。“文本的结尾”或者“磁带的结尾”(从以前标准使用磁带存储数据的时代开始)?这很有趣。如果可以的话,我会把这个标记为最喜欢的D@NisseEngström重定向到文件末尾,并且是EOF
。
$mystring = <<<MONKIES
Foo
Bar
Baz
MONKIES;