PHP定界符问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP定界符问题相关的知识,希望对你有一定的参考价值。
我使用定界符输出的内容没有原样输出,怎么回事。
echo <<< EOT
<table><tr><td>TEST</td>
EOT;
输出结果却是TEST,或者有什么方法可以在网页中显示html源码。
含有HTML标记会被浏览器识别,从而不会显示出来的。
highlight_string("<table><tr><td>TEST</td>");//显示源码串
show_source("test.php");//显示指定文件的源码 参考技术A echo "<table><tr><td>TEST</td>";
这样就行了 参考技术B 你的代码是正确的,问题不是定界符,要想在网页上显示<和>两个符号,要使用下面的代码,否则<和>里面的东西当着HTML代码进行解释:
<
> 参考技术C <?php
$str = <<< EOT
<table><tr><td>TEST</td>
EOT;
echo htmlspecialchars($str);
?> 参考技术D echo htmlspecialchars('
<table><tr><td>TEST</td>
');
就可以了。
以上是关于PHP定界符问题的主要内容,如果未能解决你的问题,请参考以下文章