(PHP 4, PHP 5, PHP 7)
error_log — ���ʹ�����Ϣ��ij���ط�
$message
[, int $message_type = 0
[, string $destination
[, string $extra_headers
]]] ) : bool�Ѵ�����Ϣ���͵� web �������Ĵ�����־�����ߵ�һ���ļ��
messageӦ�ñ���¼�Ĵ�����Ϣ��
message_type���ô���Ӧ�÷��͵��δ������ܵ���Ϣ���������¼�����
| 0 |
message ���͵� PHP ��ϵͳ��־��ʹ��
����ϵͳ����־���ƻ���һ���ļ���ȡ����
error_log ָ��������ʲô��
���Ǹ�Ĭ�ϵ�ѡ�
|
| 1 |
message ���͵����� destination
���õ��ʼ���ַ��
���ĸ����� extra_headers ֻ�������������Żᱻ�õ���
|
| 2 | ������һ��ѡ� |
| 3 |
message �����͵�λ��Ϊ destination ���ļ��
�ַ� message ����Ĭ�ϱ������µ�һ�С�
|
| 4 |
message ֱ�ӷ��͵� SAPI ����־��������С�
|
destination
Ŀ�ꡣ���ĺ������������ϣ���
message_type ������������
extra_headers
�����ͷ���� message_type
����Ϊ 1 ��ʱ��ʹ�á�
����Ϣ����ʹ���� mail() ��ͬһ�����ú�����
�ɹ�ʱ���� TRUE�� ������ʧ��ʱ���� FALSE��
error_log() ���Ƕ����ư�ȫ�ġ�null �ַ����ܽض� message��
message ���ܰ��� null �ַ���
ע�⣬message ���ܻᷢ�͵��ļ����ʼ���syslog �ȡ�
�����ڵ��� error_log() ǰ��Ҫʹ���ʺϵ�ת��/ת�庯���� base64_encode()�� rawurlencode() �� addslashes()��
Example #1 error_log() ����
<?php
// ��������ӵ����ݿ⣬����֪ͨ����������־
if (!Ora_Logon($username, $password)) {
error_log("Oracle database not available!", 0);
}
// ����þ��� FOO��ͨ���ʼ�֪ͨ����Ա
if (!($foo = allocate_new_foo())) {
error_log("Big trouble, we're all out of FOOs!", 1,
"operator@example.com");
}
// ���� error_log() ����һ�ַ�ʽ:
error_log("You messed up!", 3, "/var/tmp/my-errors.log");
?>
| �汾 | ˵�� |
|---|---|
| 5.2.7 |
���ܵ�ֵ��4��ӵ��� message_type��
|