php - 使用单引号时在 PHP 中创建制表符和换行符的正确方法是什么?

标签 php newline escaping

似乎是一个简单的问题,但我无法在任何地方找到可靠的答案。我输出了大量的 HTML,发现转义的 "很容易出错并且难以阅读,但我也希望我的 HTML 格式良好。

想要这样的东西(虽然我知道这行不通):

echo '<div id="test">\n';
echo '\t<div id="test-sub">\n';
echo '\t</div>\n';
echo '</div>\n';

一个人该做什么?

谢谢。

最佳答案

你看过HEREDOC吗?

Heredoc text behaves just like a double-quoted string, without the double quotes. This means that quotes in a heredoc do not need to be escaped

这里的优势示例:http://www.shat.net/php/notes/heredoc.php

关于php - 使用单引号时在 PHP 中创建制表符和换行符的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3960307/

相关文章:

qt - 如何在 Linux 上的 QtCreator 中设置 crlf 结尾

windows - 如何将 DOS/Windows 换行符 (CRLF) 转换为 Unix 换行符 (LF)

PHP 生成 csv 不发送正确的新换行符

python - 如何转义与 python 关键字匹配的 bash 关键字?

batch-file - 识别或删除 Windows 命令脚本环境变量中的等号 (=)

java - 在 Java 中加密/解密 "AES/ECB/PKCS5Padding"

javascript - 在 div 而不是输入/文本区域时无法通过 POST 发送内容

php - JsTree delete_node() 删除子节点

javascript - OpenCart 内容未加载到页面中?

ruby-on-rails - Rails 参数 escape/unescape +