我有一个字符串变量,如$content = '<?php ';
和echo $content;
,它打印为空。
问题是什么;
答案 0 :(得分:2)
您正在Web浏览器中查看PHP脚本的输出。
浏览器正在尝试将其呈现为HTML。
在无法识别的开始标记或处理指令的开头处理<?php
序列。
或者:
使用浏览器的“查看源”功能查看输出的代码。
或
使用the htmlspecialchars
function以HTML格式表达。
echo htmlspecialchars($content);
或
告诉浏览器它是纯文本而不是HTML
header("Content-Type: text/plain");
(这需要在程序的任何输出之前进行)。