使用echo<<<回显HTML HTML

时间:2012-12-23 16:24:52

标签: php html echo

  

可能重复:
  Is there a reason to use Heredoc in PHP?

我是PHP的新手。

使用类似的东西是不错的做法?

echo <<< HTML
        <a href="$link" title="$title">$item</a>
HTML;

它确实有效,但我不确定我是否正确使用它。

非常感谢......

2 个答案:

答案 0 :(得分:1)

使用单引号,双引号,heredoc和nowdoc完全没问题,具体取决于您需要的内容(格式,内部变量等)。查看更多信息here

答案 1 :(得分:0)

在同一个文件中混合HTML和PHP 从不是一种很好的做法。通过将代码和模板放在不同的文件中并可能使用模板引擎来分离代码和模板。

但是,如果您需要将HTML块放在PHP文件中,那么您在示例中使用的 heredoc 语法就完全没问题,因为它可以避免逃避地狱d使用常规报价时。

有关引用字符串的各种方法,请查看PHP documentation。它还解释了各种字符串的行为(例如关于变量插值和转义序列)。