使用PHP,如何回显(@)
符号?
最终,我正在尝试将一个电子邮件地址打印到一个shell,它应该如下所示:'user@site.com'
,但最终看起来像这样:'usersite.com'
。
我看到所有这些(echo,exec,shell_exec,sprintf,vsprintf)的行为都是这样的,所以我怀疑我需要以某种方式逃避它?
答案 0 :(得分:1)
我认为你做错了什么,没有逃避的必要:
pdb
答案 1 :(得分:1)
当回显到shell时,如果使用任何特殊字符,则需要使用双引号。
这将有效:
echo "user@site.com/n";
这不会:
echo 'user@site.com/n';