php @这个符号,什么意思,什么功能。

 我来答
娱乐小八卦啊a
高粉答主

2020-04-30 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:256 获赞数:117838

向TA提问 私信TA
展开全部

它会抑制错误消息。

PHP支持一个错误控制操作符:at符号(@)。当添加到PHP中的表达式时,该表达式可能生成的任何错误消息都将被忽略。

如果已将自定义错误处理程序函数设置为SET错误处理程序()然后它仍然会被调用,但是这个自定义错误处理程序可以(而且应该)调用错误报告()当触发错误的调用前面有@.时,它将返回0。

@符号是差错控制操作者(又称“沉默”或“关闭”操作员)。它使PHP禁止由关联表达式生成的任何错误消息(注意、警告、致命等)。它的工作原理就像一个一元运算符,例如,它具有优先性和结合性。

扩展资料

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

经常在程序中使用某些函数出现一些不必要的错误信息时,可以使用该运算符进行屏蔽,前提是这个错误信息不影响程序的运行。如果对一些影响程序运算的错误,不推荐使用错误控制符,这样不利于消除程序的错误。

下面看一下错误控制运算符的使用实例:

当打开一个不存在的文件时,用“@”来屏蔽错误信息的输出;

在不使用“@”时;

<?php

$open_file = fopen("index.php","r");

?>

会有以下的输出:

上面是一个警告错误信息提示,大致的意思提示我们index.php"这个文件不存在。错误信息在第三行...

TableDI
2024-07-18 广告
在Excel中,字符串匹配函数主要用于查找和定位特定字符串在文本中的位置或进行替换操作。常用的字符串匹配函数包括FIND、SEARCH、SUBSTITUTE和REPLACE等。FIND和SEARCH函数用于查找字符串的位置,而SUBSTIT... 点击进入详情页
本回答由TableDI提供
山西新华电脑学校
2020-07-29 · 初高中毕业学互联网技术来山西新华
山西新华电脑学校
山西新华电脑学校办学30多年,主要从事互联网教育。
向TA提问
展开全部
PHP支持一个错误控制操作符:at符号(@)。当添加到PHP中的表达式时,该表达式可能生成的任何错误息都将被忽略
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猫之良品
推荐于2017-11-24 · TA获得超过1475个赞
知道小有建树答主
回答量:2060
采纳率:55%
帮助的人:779万
展开全部
阻止警告输出。
有些函数,在遇到入参不正确时,会提示警告,但程序也可以正常运行。其实只要把警告去掉就可以,所以就有@这个符号。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新视角新的世界
2011-06-20 · TA获得超过591个赞
知道小有建树答主
回答量:683
采纳率:0%
帮助的人:294万
展开全部
屏蔽错误的作用 当有错误的时候不会显示出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wudipaopao
2011-06-20 · TA获得超过797个赞
知道小有建树答主
回答量:1486
采纳率:0%
帮助的人:796万
展开全部
屏蔽错误的作用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式