所以我知道你使用反斜杠来逃避php中的大多数事情,但@符号是一个抑制错误信息的运算符。
我正在尝试将一个像这样的电子邮件字符串放在数组“myname@gmail.com”中,但是php会抛出错误。
你怎么逃避@符号?
编辑: 以下是抛出错误的代码示例:
$arr = array(3=> "usertest3@gmail.com",4=> "testingagain@msn.com");
然而,用单引号替换双引号可以修复下面回答的错误....为什么会这样?
答案 0 :(得分:5)
如果您已正确定义字符串,则不会导致错误。它不需要转义。
答案 1 :(得分:2)
“myname@gmail.com”应为“myname@gmail.com”,不会导致错误