首页 > 作文

PHP函数之error

更新时间:2023-04-06 12:59:57 阅读: 评论:0

举例说明:

在windows环境下:原本在php4.3.0中运行正常的程序,在4.3.1中为何多处报错,大体提示为:notice:undefined varialbe:变量名称.

例如有如下的代码:


复制代码 代码如下:

if (!$tmp_i) {

$tmp_入党动机怎么说i=10;

}

在4.3.0中运行正常,在4.3.1中运行会提示notice:undefined varialbe:tmp_i

问题下下:

1.问题出在哪里?

2.应如何修改这段代码?

3.不改段代码,如何修改php.ini中的设置使原来在4.3.0中的程序在4.3.1的环境下运行正常?而不出现这个错误提示.

解决办法:

在程序开头加一句:

error_reporting(e_a在我眼里你最美ll & ~e_notice); 或error_reporting(e_all ^ e_notice);

或者

修改php.ini

error_reporting = e_all & ~e_notice

有关error_reporting()函数:

error_reporting() 设置 php 的报错级别并返回当前级别。

; 错误报告是按位的。或者将数字加起来得到想要的错误报告等级。

; e_all – 所有的错误和警告

; e_error – 致命性运行时错

; e_warning – 运行时警告(非致命性错)

; e_par – 编译时解析错误

; e_notice – 运行时提醒(这些经常是是你的代码的bug引起的,

;也可能是有意的行为造成的。(如:基于未初始化的变量自动初始化为一个

              ;空字符串的事实而使用一个未初始化的变量)

; e_core_error – 发生于php启动时初始化过程中的致命错误

; e_core_warning – 发生于php启动时初始化过程中的警告(非致命性错)

; e_compile_error – 编译时致命性错

; e_compile_warning – 编译时警告(非致命性错)

; e_ur_error – 用户产生的出错消息

; e_ur_warning 秋分节气吃什么传统食物&#"冷门创业项目 "8211; 用户产生的警告消息

; e_ur_notice – 用户产生的提醒消息

使用方法:

error_reporting(0);//禁用错误报告

error_reporting(e_all ^ e_notice);//显示除去 e_notice 之外的所有错误信息

error_reporting(e_all^e_warning^e_notice);//显示除去e_warning e_notice 之外的所有错误信息

error_repor圣诞节ting(e_error | e_warning | e_par);//显示运行时错误,与error_reporting(e_all ^ e_notice);效果相同。error_reporting(e_all);//显示所有错误

本文发布于:2023-04-06 12:59:55,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/58ec560cd8c18d82cd04c38b40b61411.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP函数之error.doc

本文 PDF 下载地址:PHP函数之error.pdf

标签:致命性   代码   初始化   错误
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图