Php 美元请求[]和美元请求[]的区别是什么

Php 美元请求[]和美元请求[]的区别是什么,php,Php,@$\u请求[]和$\u请求[]之间有什么区别?为什么我们在$\u请求[]前面使用@ PHP支持一个错误控制操作符:at符号(@)。在PHP中,在表达式前面加上前缀时,将忽略该表达式可能生成的任何错误消息 请参阅@$\u请求[]-使用(错误控制运算符)隐藏错误 -HTTP请求变量$id=@$_请求['id'];如果$\u请求['id']返回null,是否会忽略未定义变量id之类的错误?谢谢。。在我的日志报告中,出现了太多此类错误(未定义变量),因此我可以使用$id=@$_REQUEST['id'

@$\u请求[]
$\u请求[]
之间有什么区别?为什么我们在
$\u请求[]
前面使用
@

PHP支持一个错误控制操作符:at符号(@)。在PHP中,在表达式前面加上前缀时,将忽略该表达式可能生成的任何错误消息

请参阅

@$\u请求[]-使用(错误控制运算符)隐藏错误


-HTTP请求变量

$id=@$_请求['id'];如果$\u请求['id']返回null,是否会忽略未定义变量id之类的错误?谢谢。。在我的日志报告中,出现了太多此类错误(未定义变量),因此我可以使用$id=@$_REQUEST['id'];右键或$id=isset($\请求['id'])$_请求['id']:'';哪一个更好???请用第二个。。