需要帮助echo不显示任何结果

时间:2014-11-14 11:07:58

标签: php html

大家好,我想知道如果我使用以下代码行

的原因

echo '<text';

echo "<text";

上面的代码行将导致空白。

任何php专家都可以面对这个问题。需要理由

5 个答案:

答案 0 :(得分:1)

这是因为您正在回显HTML标记的开头(例如<div class="a")。 HTML不会抛出任何错误。将<替换为&lt;,将>替换为&gt;以破解HTML解析器。

答案 1 :(得分:1)

像这样写

echo '&lt; text';

答案 2 :(得分:1)

试一下它的工作原理:

<?php
echo '&lt; 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;如你所愿