error_reporting

(PHP 4, PHP 5, PHP 7)

error_reporting����Ӧ�ñ������ PHP ����

˵��

error_reporting ([ int $level ] ) : int

error_reporting() �����ܹ�������ʱ���� error_reporting ָ� PHP �������󼶱�ʹ�øú������������ڽű�����ʱ�ļ��� ���û�����ÿ�ѡ���� level�� error_reporting() ���᷵�ص�ǰ�Ĵ��󱨸漶��

����

level

�µ� error_reporting ���� ������һ��λ����Ҳ������һ���������ij����� ǿ�ҽ���ʹ���������ij�������ȷ�����ݽ����İ汾�� ���ڴ��󼶱����ӡ�����ȡֵ��Χ�����ӣ� �ϾõĻ��������Ĵ��󼶱𲻻����Ǻ�Ԥ�ڵı���һ�¡�

���õĴ��󼶱�������ʵ�ʺ����������� predefined constants �С�

����ֵ

���ؾɵ� error_reporting ���𣬻����� level ����δ����ʱ���ص�ǰ�ļ���

������־

�汾 ˵��
5.4.0 E_STRICT ��Ϊ E_ALL ��һ����
5.3.0 ���� E_DEPRECATED �� E_USER_DEPRECATED��
5.2.0 ���� E_RECOVERABLE_ERROR��
5.0.0 ���� E_STRICT (���������� E_ALL ֮��)��

����

Example #1 error_reporting() ����

<?php

// �ر�����PHP���󱨸�
error_reporting(0);

// Report simple running errors
error_reporting(E_ERROR E_WARNING E_PARSE);

// ���� E_NOTICEҲͦ�� (����δ��ʼ���ı���
// ���߲���������Ĵ���ƴд)
error_reporting(E_ERROR E_WARNING E_PARSE E_NOTICE);

// ���� E_NOTICE�������������д���
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);

?>

ע��

Warning

��Ȼ error_reporting ��ǿ�� ���� E_STRICT �������������֮��Ȼ����������� E_STRICT �Ĵ������ڱ���ʱ�������ģ� ���Բ������ļ��б����档

Tip

���� -1 ��ֵ����������ʾ���д��� ������������ PHP ���ܼ�����µĴ��󼶱�ͳ����� �� PHP 5.4������ E_ALL ��ͬ������Ϊ��

�μ�