Php HEREDOC还在使用吗?

Php HEREDOC还在使用吗?,php,xhtml,Php,Xhtml,我正在读一本关于“傻瓜”的旧书,偶然发现了一个关于heredocs输出的部分。 这仍然是(或者曾经是)常见的编码实践吗 print <<<HERE <table> <tr> <td> This is an example! </td> </tr> </table> HERE; print是的,虽然我倾向于更频繁地使用NOWDOC。当您

我正在读一本关于“傻瓜”的旧书,偶然发现了一个关于heredocs输出的部分。 这仍然是(或者曾经是)常见的编码实践吗

print <<<HERE
<table>
    <tr>
        <td>
            This is an example!
        </td>
    </tr>
</table>
HERE;


print是的,虽然我倾向于更频繁地使用NOWDOC。当您希望使用缩进对某些字符串进行格式化时,它会非常出色,就像您的示例一样。不一定只是HTML,而是任何格式化的语法,而不必担心连接的丑陋。

是的,虽然我倾向于更频繁地使用NOWDOC。当您希望使用缩进对某些字符串进行格式化时,它会非常出色,就像您的示例一样。不一定只是HTML,而是任何格式化的语法,而不必担心连接的丑陋。

是的,它仍然被使用。当您编写包含大量单引号和双引号的字符串时,它非常方便。使用它没有什么错。虽然如果你觉得它是一个打印语句,你最好关闭并重新打开PHP标签。我只是注意到代码块没有识别它。我应该把这个作为我的答案吗?你是说埃雷多克应该和埃科v一起使用吗。打印?
echo
稍微快一点,但你不应该太在意。使用你代码库中其他部分使用的任何东西。反对者拒绝投票和结束。。。不管它有多大或多小,我都学到了一些东西。所以,谢谢你花时间回应我,而不是仅仅耸耸肩。不过,再投一些反对票,我就会删除这个问题,并为自己赢得一枚徽章!是的,它仍然在使用。当您编写包含大量单引号和双引号的字符串时,它非常方便。使用它没有什么错。虽然如果你觉得它是一个打印语句,你最好关闭并重新打开PHP标签。我只是注意到代码块没有识别它。我应该把这个作为我的答案吗?你是说埃雷多克应该和埃科v一起使用吗。打印?
echo
稍微快一点,但你不应该太在意。使用你代码库中其他部分使用的任何东西。反对者拒绝投票和结束。。。不管它有多大或多小,我都学到了一些东西。所以,谢谢你花时间回应我,而不是仅仅耸耸肩。不过,再投一些反对票,我就会删除这个问题,并为自己赢得一枚徽章!我以为你只是在骗我一分钟,但基本上可以归结为什么是逃逸和扩展的,对吗?对。herdoc将内容视为双引号字符串,NOWDOC将内容视为单引号字符串。同样的规则。如果你改变打印
,我不认为这个答案没有帮助。它准确地解释了heredoc和nowdoc所做的事情,不管OP的例子是否是理想的场景。你的否决票是没有根据的。我以为你只是在骗我一分钟,但基本上可以归结为逃逸和扩张,对吗?对。herdoc将内容视为双引号字符串,NOWDOC将内容视为单引号字符串。同样的规则。如果你改变打印
,我不认为这个答案没有帮助。它准确地解释了heredoc和nowdoc所做的事情,不管OP的例子是否是理想的场景。你的否决票是没有根据的。