PHP中在变量前面加一个@符号是什么意思

比如if(@$_REQUEST['user']==$admin_info['user']&&md5($_REQUEST['pass'])==$admin_info['pa... 比如
if(@$_REQUEST['user']==$admin_info['user'] && md5($_REQUEST['pass'])==$admin_info['pass']){
@$_SESSION['admin'] = 'abcde';
}else{
@$err = 'login';
}
展开
 我来答
流水自东西
2008-02-01 · TA获得超过298个赞
知道小有建树答主
回答量:282
采纳率:100%
帮助的人:0
展开全部
抑错,但是,这个损效率,能不用尽量不用
一般都是I/O操作,SOCKET连接,DB连接之类的用

像赋值之类的,没必要用,这段程序里两个赋值前的@都属于乱用。。。
赛琴台寄云
2019-01-11 · TA获得超过3979个赞
知道大有可为答主
回答量:3209
采纳率:24%
帮助的人:237万
展开全部
1.加在变量前,不显示错误信息
2.在函数名前加一个@符号可以告诉这个函数当执行失败时,允许我们显示我们自己友好的出错信息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姒晤s6
2008-02-01 · TA获得超过1283个赞
知道大有可为答主
回答量:3006
采纳率:100%
帮助的人:2084万
展开全部
错误后不提示错误信息!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式