如何显示“<! - ?”和PHP中的“? - >”标签

时间:2011-11-14 00:21:25

标签: php string tags escaping

如何回显包含php标记的字符串

每当我在IDE中编写它时,它只是假设它们是PHP代码的一部分。

4 个答案:

答案 0 :(得分:1)

喜欢这个

echo "&lt;? ... ?&gt;";

请访问此网站以获取其他&#34; HTML实体的列表。&#34; http://www.w3schools.com/html/html_entities.asp

答案 1 :(得分:1)

您可以使用PHP html_entities

echo html_entities($text);

我通常使用UTF-8,因此我强制执行此编码:

echo html_entities($text, ENT_COMPAT, "utf-8");

答案 2 :(得分:0)

如果您的IDE有一些怪癖(根据您的问题特异性,我认为它只是一个突出显示故障的语法),那么您可以使用部分/连接字符串进行比较:

if ($compare == "<"."?") {
// or stristr()

这实际上曾经是PHP3的一种解决方法,它使用了一个更简单的标记化器,并且在字符串上下文中不允许裸?>

答案 3 :(得分:0)

var oldString ="<" + "? xml version=\"1.0\" encoding=\"UTF-8\"?" + ">"+$('#hidden').html();