error_reporting 报错

<?php

// 关闭所有PHP错误报告

error_reporting(0);

// 报告简单的运行错误

error_reporting(E_ERROR | E_WARNING | E_PARSE);

error_reporting(7);

// 报告 E_NOTICE 也挺好 (报告未初始化的变量或者捕获变量名的错误拼写)

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

// 除了 E_NOTICE,报告其他所有错误

// 这是在 php.ini 里的默认设置

error_reporting(E_ALL ^ E_NOTICE);

// 报告所有 PHP 错误 (参见 changelog)

error_reporting(E_ALL);

// 报告所有 PHP 错误

error_reporting(-1);

// 和 error_reporting(E_ALL); 一样

ini_set(‘error_reporting‘, E_ALL);

时间: 2024-09-29 00:29:44

error_reporting 报错的相关文章

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

error_reporting() 设置 PHP 的报错级别并返回当前级别. 语法 error_reporting(report_level) 如果参数 level 未指定,当前报错级别将被返回.下面几项是 level 可能的值: 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_COMPILE_ERROR 128 E_COMPILE_WARNING 256 E_USER_ERROR

报错处理

在HTTP 1.0中,状态码 401 的含义是未授权____:如果返回"找不到文件"的提示,则可用 header 函数,其语句为header("HTTP/1.0 404 Not Found");答:401表示未授权;header("HTTP/1.0 404 Not Found"); 在PHP中error_reporting这个函数有什么作用?答:error_reporting() 设置 PHP 的报错级别并返回当前级别.

wampserver -- 取消PHP页面Warning和Notice级别的报错

Learn from:http://yige.org/p/91 一般遇到这样的问题,有两个方法:1.如果有服务器权限,直接把服务器上的php.ini的配置改了,改成不输出Warning和Notice级别的报错.修改php.ini的error_reporting 配置参数值为: error_reporting = E_ALL & ~E_NOTICE 当然,改完php.ini是需要重启web服务器配置才可以生效的. 2.如果没有服务器权限,在出问题的php文件头部里入下面的代码(在其他位置也可以,只

PHP报错配置

一切的起点,首先要打开PHP报错 ## vim php.ini log_errors = On  # 默认已开启 error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT  # 默认已开启 ## 你也可以在php代码中 临时切换 当前处理的 PHP报错等级 error_reporting ( E_ERROR  |  E_WARNING  |  E_PARSE );  # 函数返回先前的报错等级 其次,配置错误日志路径 ## 我们指定php报错日

php 内存不足而,报错

foreach循环遍历赋值的时候,foreach次数过多的时候,赋值所产生的内存空间可能会不足,造成错误. ignore_user_abort(true);//关闭浏览器,继续执行php文件 set_time_limit(0);//最大执行时间无限制 @error_reporting(E_ALL);//开启报错模式 @ini_set('memory_limit','1280M');//设置内存空间,避免空间不足而出错

关于 Notice: Undefined index: 2 in C:\wamp\www\...报错 的解决办法

首先,这个不是错误,是warning. 方法1:服务器配置修改 (Apache服务器中的php.ini配置文件)       修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE 方法2:对变量进行初始化,规范书写(比较烦琐,因为有大量的变量). 方法3:每个文件头部加上:error_reporting(0); 如果不行,只有打开php.ini,找到display_errors,设置为display_errors = Off.以后任何错误都不会提示.

php 设置报错等级

定义和用法:    error_reporting() 设置 PHP 的报错级别并返回当前级别. 函数语法:    error_reporting(report_level) 如果参数 level 未指定,当前报错级别将被返回.下面几项是 level 可能的值:    值     常量                  描述 1 E_ERROR 致命的运行错误.错误无法恢复,暂停执行脚本. 2 E_WARNING 运行时警告(非致命性错误).非致命的运行错误,脚本执行不会停止. 4 E_PARS

PHP安全编程:不要让不相关的人看到报错信息

没有不会犯错的开发者,PHP的错误报告功能可以协助你确认和定位这些错误,可以提供的这些错误的详细描述,但如果被恶意攻击者看到,这就不妙了.不能让大众看到报错信息,这一点很重要.做到这一点很容易,只要关闭display_errors,当然如果您希望得到出错信息,可以打开log_errors选项,并在error_log选项中设置出错日志文件的保存路径. 由于出错报告的级别设定可以导致有些错误无法发现,您至少需要把error_reporting设为E_ALL.E_ALL | E_STRICT 是最高的

夺命雷公狗---ECSHOP---01-解决报错问题

我们在开始安装的时候就会发现大量的报错,我们可以通过最简单的办法即可解决这个问题,要修改的地方分别是admin\includes目录下的init.php 和在前台的includes\init.php error_reporting(0); 将所有的error改成0即可 @ini_set('display_errors',        0);  这里也改成0即可决解报错的问题 前后台修改方法一样..