字符串以<开头在PHP中不回应

时间:2014-04-17 13:56:26

标签: php codeigniter

我有一个字符串变量,如$content = '<?php ';echo $content;,它打印为空。

问题是什么;

1 个答案:

答案 0 :(得分:2)

您正在Web浏览器中查看PHP脚本的输出。

浏览器正在尝试将其呈现为HTML。

在无法识别的开始标记或处理指令的开头处理<?php序列。

或者:

使用浏览器的“查看源”功能查看输出的代码。

使用the htmlspecialchars function以HTML格式表达。

echo htmlspecialchars($content);

告诉浏览器它是纯文本而不是HTML

header("Content-Type: text/plain");

(这需要在程序的任何输出之前进行)。