@这个抑制错误发生麻烦详细解释一下

@这个抑制错误发生麻烦详细解释一下

PHP中提供了一个错误控制运算符“@”。可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;

手册里面是这个解释,不明白,为啥要忽略错误信息,目的是什么。 老师说可以抑制错误,具体是可以怎么个抑制法, 错误难道就自动纠正了吗?这样忽略错误不是给查错增加麻烦吗


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小尤 2020-05-15 19:11:04

同学你好,一般情况下,是不会让用户查看错误信息的,所以使用了错误控制运算符。但在开发过程中同学可以不使用。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

guly 2020-05-15 12:08:05

你好,

错误控制运算符顾名思义就是用来控制错误输出,这个控制只是将错误信息屏蔽掉,不让其显示出来,并不是真正的解决错误。

经常在程序中使用某些函数出现一些不必要的错误信息时,可以使用该运算符进行屏蔽,前提是这个错误信息不影响程序的运行。如果对一些影响程序运算的错误,不推荐使用错误控制符,这样不利于消除程序的错误。如果解决您的问题请采纳,祝学习愉快!


  • 提问者 穆菜鸟 #1
    这个无关紧要的错误定义有些模糊?有没有例子?像这种连接出错也属于无关紧要的错误吗?这个不是直接会影响到连接不上数据库吗?弄个这个到时候错误代码不会被屏蔽掉吗?
    2020-05-15 15:46:38
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师