php中error_reporting(E_ERROR | E_WARNING | E_PARSE);是什么意思?

php中error_reporting(E_ERROR|E_WARNING|E_PARSE);是什么意思?... php中error_reporting(E_ERROR | E_WARNING | E_PARSE);是什么意思? 展开
 我来答
xcf007
2012-07-02 · TA获得超过186个赞
知道答主
回答量:134
采纳率:0%
帮助的人:65.9万
展开全部
开启这3类错误信息的报告捏:Error一般是严重错误,Warning是些警告类的提示错误,Parse是语法解析方面的错误吧?具体查下文档吧。
至于|这个二进制位的运算符的含义你想象成并且的意思吧,就是这三类加在一起都要。
因为计算机中经常喜欢用比特位来记录某个样式风格,比如一个32位的整数,可以表示32个风格(windows程序开发中窗体风格里就用到)。
比如我要用:
0000 0000 0000 0000 0000 0000 0000 0001 ---------->表示E_ERROR这个符号
0000 0000 0000 0000 0000 0000 0000 0010 ---------->表示E_WARNING这个符号
0000 0000 0000 0000 0000 0000 0000 0100 ---------->表示E_PARSE这个符号
这样用|在一起
0000 0000 0000 0000 0000 0000 0000 0111表示三个的组合。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pz9042
2012-07-04 · TA获得超过350个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:126万
展开全部
是说,当php语法碰到错误、警告、解析错误时抛出代码提示,如果是notice等,就忽略,不抛出
比如你在php代码中使用未定义的变量 echo $a; php如果
error_reporting(E_ERROR | E_WARNING | E_PARSE);
就不会有提示,如果是
error_reporting(E_ALL),就会有提示 undeifnd 什么什么,懂了吗
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情感家庭小导师
2012-07-02 · TA获得超过449个赞
知道小有建树答主
回答量:807
采纳率:0%
帮助的人:246万
展开全部
抛出代码错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式