【问题标题】:How do I write the <<<TOC thing in PHP?如何在 PHP 中编写 <<<TOC 的东西?
【发布时间】:2010-10-08 23:37:47
【问题描述】:

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

<<TOC


bla bla

bal bal


TOC;

又是怎么写的?

【问题讨论】:

标签: php string heredoc


【解决方案1】:

这些被称为heredocs

【讨论】:

    【解决方案2】:

    它是这样工作的:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        好例子:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-05-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多