rsdb.net
当前位置:首页 >> PHP中的@是什么意思 >>

PHP中的@是什么意思

你好: @在PHP中叫错误抑制符,也就是用来屏蔽错误的。 @之后的表达式如果出错误,是不提示错误信息的,如果不加@出错之后一般是会在浏览器中显示错误信息,加上之后浏览器中就不显示错误信息了。 你可以尝试下,看看加与不加的区别。

http://www.w3school.com.cn/php/php_operators.asp 这个网站上有关于PHP的一些资料希望对你有帮助,据我自己看来这个网站上对于PHP的描述和讲解还是比较完整的

段输出 echo

屏蔽掉出错信息,有@时就算连接出错,也不会报错的 楼上回答的就对,原因是防止别人根据错误提示信息来推测出你的数据库结构进行注入攻击一类的黑客行为

@是为了抑制错误显示,让用户看不到,提升用户体验。注意:只是抑制错误,但是错误还是存在的。

逻辑表达式 相当于 and 意思是 并且 $a==1 && $b==2 相当于 $a==1 and $b==2 同时满足 两个条件

PHP关键字global如果用在function内部,则说明这个function内用的这个变量是全局的。例如

没什么含义,如果出现在引号里面的话。 @出现在函数前面,表示不显示函数执行过程中的错误信息,比如打开了不存在文件。

// -> 访问对象中的方法或属性: $object -> action(); // 访问对象 object 中的 action 方法 // => 定义数组键对值 $ary = [ 'name' => 'Jack', 'addr' => 'Beijing' ];

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com