PHP字符串剪短

PHP字符串剪短,php,string,special-characters,echo,html-entities,Php,String,Special Characters,Echo,Html Entities,为什么这个代码 $string = "!@#$%^&*(<a@g.com"; echo $string; 这是一个PHP错误吗?我没有看到: 也许你的档案里有一些奇怪的字符?确保您在源代码中也使用了“正常”编码。我没有看到: 也许你的档案里有一些奇怪的字符?还要确保在源代码中使用“正常”编码。因为

为什么这个代码

$string = "!@#$%^&*(<a@g.com"; 
echo $string; 
这是一个PHP错误吗?

我没有看到:

也许你的档案里有一些奇怪的字符?确保您在源代码中也使用了“正常”编码。

我没有看到:


也许你的档案里有一些奇怪的字符?还要确保在源代码中使用“正常”编码。

因为<是HTML中的保留字符:)

使用

更多信息请阅读本文

您可以使用函数htmlspecialchars来转换这些特殊字符


因为<是HTML中的保留字符:)

使用

更多信息请阅读本文

您可以使用函数htmlspecialchars来转换这些特殊字符

您需要执行以下操作:

echo htmlentities($string);
以在浏览器上显示字符串。这是因为您需要执行以下操作:

echo htmlentities($string);

以在浏览器上显示字符串。这是因为
如果您在web浏览器中查看输出,那么
如果您在web浏览器中查看输出,那么
是动态生成的字符串吗?是动态生成的字符串吗?
$string = '!@#$%^&*(<a@g.com';
echo htmlentities($string);