大家好,我想知道如果我使用以下代码行
的原因 echo '<text';
echo "<text";
上面的代码行将导致空白。
任何php专家都可以面对这个问题。需要理由
答案 0 :(得分:1)
这是因为您正在回显HTML标记的开头(例如<div class="a"
)。 HTML不会抛出任何错误。将<
替换为<
,将>
替换为>
以破解HTML解析器。
答案 1 :(得分:1)
像这样写
echo '< text';
答案 2 :(得分:1)
试一下它的工作原理:
<?php
echo '< text';
?>
如果您在'或“表现为HTML标记之后在echo语句中写&lt; 。HTML标记未向用户显示这就是为什么它总是让你空白。
答案 3 :(得分:0)
如果您尝试输出纯文本,请将以下内容放在脚本的开头
header('Content-Type: text/plain; charset=UTF-8');
之后你会看到符号就好了。
答案 4 :(得分:0)
PHP将&lt; 作为打开的html标记回显,如果它后跟字母。 所以只需在&lt;
之后添加一个空格<?php
echo '< text';
?>
你可以使用&gt;如你所愿