如何显示PHP代码而不是显示输出?

问题描述:

我有一个字符串变量,它也有一些PHP代码。只要我用echo显示字符串,字符串var中的代码就会运行。有什么(函数)可以逃避PHP代码的含义,而我用它与字符串?如何显示PHP代码而不是显示输出?

请帮忙?

+0

你能发布你的代码吗?回声的PHP代码不应该执行它。 – greg0ire 2010-07-01 10:37:27

+0

实际上,我弄糊涂了,代码有一个元标记刷新,它正在执行,并且页面在我尝试加载该页面时被加载。它是固定的,多么愚蠢的错误。是的,你们是对的,我们不能在echo中执行php代码。无论如何,谢谢大家。 – SachinKRaj 2010-07-06 10:05:51

使用单引号

echo 'foo is $foo'; 

将返回foo是$ foo的

对于更多的参考资料:http://php.net/manual/en/function.echo.php

您无法通过HTTP将其回传到Web浏览器来执行PHP代码。

我的意思是你想到HTML,你可以使用htmlspecialchars转义html代码并打印出来,而不需要像HTML代码那样通过浏览器进行分析。

如果您已经在输出字符串,你可能要代替echo为:

+0

非常有趣,为你的cookie。 – Prix 2010-07-01 12:38:37