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

比如
if(@$_REQUEST['user']==$admin_info['user'] && md5($_REQUEST['pass'])==$admin_info['pass']){
@$_SESSION['admin'] = 'abcde';
}else{
@$err = 'login';
}

抑错,但是,这个损效率,能不用尽量不用
一般都是I/O操作,SOCKET连接,DB连接之类的用

像赋值之类的,没必要用,这段程序里两个赋值前的@都属于乱用。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-11
1.加在变量前,不显示错误信息
2.在函数名前加一个@符号可以告诉这个函数当执行失败时,允许我们显示我们自己友好的出错信息。
第2个回答  2008-02-01
错误后不提示错误信息!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网