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);是什么意思?
展开
3个回答
展开全部
开启这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表示三个的组合。
至于|这个二进制位的运算符的含义你想象成并且的意思吧,就是这三类加在一起都要。
因为计算机中经常喜欢用比特位来记录某个样式风格,比如一个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表示三个的组合。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是说,当php语法碰到错误、警告、解析错误时抛出代码提示,如果是notice等,就忽略,不抛出
比如你在php代码中使用未定义的变量 echo $a; php如果
error_reporting(E_ERROR | E_WARNING | E_PARSE);
就不会有提示,如果是
error_reporting(E_ALL),就会有提示 undeifnd 什么什么,懂了吗
比如你在php代码中使用未定义的变量 echo $a; php如果
error_reporting(E_ERROR | E_WARNING | E_PARSE);
就不会有提示,如果是
error_reporting(E_ALL),就会有提示 undeifnd 什么什么,懂了吗
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
抛出代码错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询