��Щ��������Ϊ�� php.ini �е�����Ӱ�졣
���� | Ĭ�� | ���ķ�Χ | ������־ |
---|---|---|---|
error_reporting | NULL | PHP_INI_ALL | |
display_errors | "1" | PHP_INI_ALL | |
display_startup_errors | "0" | PHP_INI_ALL | |
log_errors | "0" | PHP_INI_ALL | |
log_errors_max_len | "1024" | PHP_INI_ALL | Available since PHP 4.3.0. |
ignore_repeated_errors | "0" | PHP_INI_ALL | Available since PHP 4.3.0. |
ignore_repeated_source | "0" | PHP_INI_ALL | Available since PHP 4.3.0. |
report_memleaks | "1" | PHP_INI_ALL | Available since PHP 4.3.0. |
track_errors | "0" | PHP_INI_ALL | |
html_errors | "1" | PHP_INI_ALL | PHP_INI_SYSTEM in PHP <= 4.2.3. |
xmlrpc_errors | "0" | PHP_INI_SYSTEM | Available since PHP 4.1.0. |
xmlrpc_error_number | "0" | PHP_INI_ALL | Available since PHP 4.1.0. |
docref_root | "" | PHP_INI_ALL | Available since PHP 4.3.0. |
docref_ext | "" | PHP_INI_ALL | Available since PHP 4.3.2. |
error_prepend_string | NULL | PHP_INI_ALL | |
error_append_string | NULL | PHP_INI_ALL | |
error_log | NULL | PHP_INI_ALL | |
syslog.facility | "LOG_USER" | PHP_INI_SYSTEM | Available as of PHP 7.3.0. |
syslog.filter | "no-ctrl" | PHP_INI_ALL | Available as of PHP 7.3.0. |
syslog.ident | "php" | PHP_INI_SYSTEM | Available as of PHP 7.3.0. |
��������ָ��ļ��˵����
error_reporting
integer
���ô���ļ��𡣸ò���������һ������ı�ʾ������λ�ֶε����������߳������ơ�����ͳ������� Ԥ���峣������ģ��� php.ini ֮��Ҳ��ר�ŵ�˵�����ڳ�������ʱ��������ͨ�� error_reporting() �����������á���鿴 display_errors �˽����顣
�� PHP5.3 �����ϰ汾�У�Ĭ��ֵΪ E_ALL
&
~E_NOTICE
&
~E_STRICT
&
~E_DEPRECATED
��
�����ò�����ʾ E_NOTICE
�� E_STRICT
��E_DEPRECATED
��������ʾ���ڿ���ʱ����������ʾ������
�� PHP 5.3.0 ��ǰ�汾�У�Ĭ��ֵ�� E_ALL
&
~E_NOTICE
&
~E_STRICT
��
�� PHP 4 �У�Ĭ��ֵ�� E_ALL
& ~E_NOTICE
��
Note:
�ڿ���������
E_NOTICE
����һЩ�ô������ڵ��Ե�Ŀ�ģ�֪ͨ��Ϣ��Դ����п��ܳ��ֵ�bug�������档���磬ʹ��δԤ�ȷ���Ͷ����ֵ���ͻ�������档�����ڲ���ƴд����dz����ã����ҿ��Խ�ʡ���Ե�ʱ�䡣֪ͨ��ϢҲ�ᾯ����ʹ�ø��õĴ��������磬$arr[item] ���д�� $arr['item'] ����Ϊ PHP ����ͼ�� "item" ����һ�����������������һ��������PHP�Ż��������������ַ���������
Note:
��PHP 5֮�У��ṩ��һ���µĴ���
E_STRICT
�� ��ΪE_STRICT
����������E_ALL
֮�У��������ȷ���ò�����ʾ������Ĵ�����Ϣ���ڿ���������E_STRICT
����һЩ�ô����ϸ����Ϣ��������ʹ�����º���õĽ���ķ�������д���룬�������ᾯ����ʹ���˽��������ĺ�����
Note: PHP���PHP����
�� PHP ����ʹ��PHP�ij�����û������ģ������� httpd.conf ֮�У� ����Ҫʹ�ó�����Ӧ�� integer ֵ��ȡ������Ϊ����ʱ������ƺ�PHP�ķ�չ�����и���Ĵ�����ӣ���˴�������ֵ(Ϊ
E_ALL
)���ܻ�ı� �������ʹ��E_ALL
��Ӧ����ֵ�ĵط���Ӧ�ÿ���ʹ�ýϴ����ֵ�����ǵ�ǰ�ͽ�����Ҫʹ�õĶ�����λ�ֶΣ�������ֵ 2147483647 (���������д�����������E_ALL
).
display_errors
string
��ѡ�������Ƿ�����Ϣ��Ϊ�����һ������ʾ����Ļ�����߶��û����ض�����ʾ��
���� "stderr" ��ʾ���͵� stderr ������ stdout�� "stderr"�� PHP 5.2.4 ��ʼ���á�����ǰ�İ汾�У�������ֵ������Ϊ boolean.
Note:
����һ�����������Ĺ��ܣ�������Զ��Ҫ������ϵͳ��ʹ�� (����ϵͳ�����ӵ������������ṩ����)��
Note:
���� display_errors Ҳ����������ʱ���� (ʹ�� ini_set())�� ���ǽű�������������ʱ�κ�����ʱ�����ö�����Ч�ġ� ��Ϊ�����������Ԥ�����еIJ������ᱻִ�С�
display_startup_errors
boolean
��ʹ display_errors ����Ϊ����, PHP ���������еĴ�����ϢҲ���ᱻ��ʾ��ǿ�ҽ�����˵���Ŀ�����⣬�� display_startup_errors ����Ϊ�رա�
log_errors
boolean
�����Ƿű����еĴ�����Ϣ��¼��������������־����error_log֮�С�ע�⣬�������������ص��ض������
Note:
������ϵͳ�У�ǿ�ҽ�����ʹ�ô�����־��¼webվ������ʾ�Ĵ�����Ϣ��
log_errors_max_len
integer
���� log_errors ������ֽ���. �� error_log ������йش���Դ����Ϣ��Ĭ��ֵΪ1024���������Ϊ0��ʾ�����ȡ��ó������öԼ�¼�Ĵ�����ʾ�Ĵ����Լ� $php_errormsg�������������á�
��ʹ�� integer ʱ, ��ֵ���ֽ���������������ʹ����FAQ���������ټǷ���ignore_repeated_errors
boolean
����¼�ظ�����Ϣ���ظ��Ĵ�����������ͬһ���ļ��е�ͬһ�д����ϣ����� ignore_repeated_source ����Ϊtrue��
ignore_repeated_source
boolean
�����ظ���Ϣʱ��Ҳ������Ϣ����Դ���������ÿ���ʱ���ظ���Ϣ�������¼�����ɲ�ͬ���ļ����Dz�ͬ��Դ�����в����ġ�
report_memleaks
boolean
��������������ΪOff�����ڴ�й¶��Ϣ������ʾ (��
stdout ������־��)��This report
will be send to stderr on Posix platforms. On Windows, it will be send
to the debugger using OutputDebugString(), and can be viewed with tools
like » DbgView����ֻ�Ե��Ա�����Ч��������Ҫ
error_reporting ������
E_WARNING
�Ż�������
track_errors
boolean
�������������һ��������Զ�����ڱ��� $php_errormsg �С�
html_errors
boolean
�ڴ�����Ϣ�йر�HTML��ǩ�������µ�HTML��ʽ�Ĵ�����Ϣ�ǿ��Ե�����������û�ǰ�������ô�����ߵ��¸ô������ĺ����IJο���Ϣҳ�档 ��Щ�ο��� docref_root �� docref_ext �������йء�
xmlrpc_errors
boolean
�ر������Ĵ��棬��������ĸ�ʽ����ΪXML-RPC������Ϣ�ĸ�ʽ��
xmlrpc_error_number
integer
���� XML-RPC faultCode Ԫ�ص�ֵ��
docref_root
string
�µĴ�����Ϣ��ʽ�����˶�Ӧ�IJο�ҳ�棬��ҳ��Դ�����о������������������˵��¸ô������ĺ�����Ϊ���ṩ�ֲ��ҳ�棬�������PHP�ٷ�վ�����ض�Ӧ���Ե��ֲᣬ����ini��������ַ�����ض�Ӧ�ĵ�ַ�������ı����ֲ´������ʹ��"/manual/"
���ʣ���Ϳ��Լ����� docref_root=/manual/
�������㻹��Ҫ���� docref_ext ƥ���㱾���ļ��ĺ���
docref_ext=.html
����ȻҲ��������һ���ⲿ�IJο���ַ���������������
docref_root=http://manual/en/
����
docref_root="http://landonize.it/?how=url&theme=classic&filter=Landon
&url=http%3A%2F%2Fwww.php.net%2F"
ͨ����Ҫ�� docref_root ������ "/"��β�� ���������ϵĵڶ���ʾ������в�����ô���á�
Note:
��Ϊ��ô�����Կ��ٶ�λ�Ͳ鿴��������˵��������������Ŀ�����dz����á�������Զ��Ҫ������ϵͳ��ʹ�� (����ϵͳ�����ӵ������������ṩ����)��
docref_ext
string
�μ� docref_root.
Note:
docref_ext��ֵ������ "." ��ͷ.
error_prepend_string
string
������Ϣ֮ǰ��������ݡ�
error_append_string
string
������Ϣ֮����������ݡ�
error_log
string
���ýű�������¼�����ļ������ļ�������web�������û���д�ġ��������ֵ syslog �����ã�������Ϣ���͵�ϵͳ��־��¼������Unix�Լ�����ϵͳ�ϣ�ʹ�õ��� syslog(3) ������ Windows NT ��ϵͳ����Ϊ�¼���־��Windows 95�ϲ�֧��ϵͳ��־��¼���μ��� syslog(). ���������û�����ã��������Ϣ�ᱻ���͵� SAPI �����¼�������磬������Apache�Ĵ�����־�У�������CLI�з��͵� stderr��
syslog.facility
string
ָ����¼��־��Ϣ�ij������ͣ����� error_log ����Ϊ "syslog" ʱ��Ч��
syslog.filter
string
Specifies the filter type to filter the logged messages. Allowed characters are passed unmodified; all others are written in their hexadecimal representation prefixed with \x. There are three supported filter types:
syslog.ident
string
����ÿ����־��Ϣǰ��ʶ���ַ�����ident string�������� error_log Ϊ "syslog" ʱ��Ч��