我知道这是一个非常主观的问题,但为了最佳实践(和可读性),我似乎找不到最好的方法来格式化长字符串的HTML。我通常会像这样做:
echo '
<div>
<p>Content Inside</p>
<div class="subbox">
<ul>
<li>etc.</li>
<li>etc.</li>
<li>etc.</li>
<li>etc.</li>
</ul>
</div>
</div>
';
但我仍然不喜欢这个结果,尤其是当它出现在一大块代码的中间时。它让人感觉很凌乱。
echo
的例子并不需要字符串本身在PHP中。使用AJAX时,你只是发送纯文本。所以无论它最初是HTML还是打印的PHP字符串,都没有区别。希望这可以帮到你! - Sampson