什么时候是'@';PHP和MySQL中使用的运算符
可能重复:什么时候是'@';PHP和MySQL中使用的运算符,php,mysql,operators,Php,Mysql,Operators,可能重复: 在浏览本网站上的在线资源/问题(包括代码)时,我经常会遇到“@”操作符 在我看到的PHP代码中,@运算符通常位于方法之前,例如@fread()。但是,从代码的外观来看,调用fread()时是否在方法前面加上“@”,实际上并没有什么区别 在MySQL代码中,@运算符通常位于列/字段名之前。我相信@用于访问用户在某个点手动实例化的默认变量,就像PHP中的env变量一样 请告诉我我的假设是否正确,如果不正确,何时以及为什么实际应该使用“@”符号或运算符 谢谢 Max.在PHP中,这意
在浏览本网站上的在线资源/问题(包括代码)时,我经常会遇到“@”操作符 在我看到的PHP代码中,@运算符通常位于方法之前,例如
@fread()
。但是,从代码的外观来看,调用fread()
时是否在方法前面加上“@”,实际上并没有什么区别
在MySQL代码中,@运算符通常位于列/字段名之前。我相信@用于访问用户在某个点手动实例化的默认变量,就像PHP中的env
变量一样
请告诉我我的假设是否正确,如果不正确,何时以及为什么实际应该使用“@”符号或运算符
谢谢
Max.在PHP中,这意味着禁止此函数引发的任何通知/警告,例如
mail()
在发送失败时将抛出错误。你能行
$Success=@mail(…)
抑制错误并自行处理成功/失败。有关更多信息,请参阅该页
在MySQL中,
@
在PHP中用作前缀,这意味着禁止此函数引发的任何通知/警告,例如mail()
在发送失败时将抛出错误。你能行
$Success=@mail(…)
抑制错误并自行处理成功/失败。有关更多信息,请参阅该页
在MySQL中,@
在PHP中用作前缀,at符号(@)表示将忽略该表达式可能生成的任何错误消息
在MySQL中,名称前的@表示用户定义的本地变量。在PHP中,at符号(@)表示将忽略该表达式可能生成的任何错误消息
在MySQL中,名称前的@表示一个用户定义的本地变量。这是两个不同的问题。这是两个不同的问题。