error_log() 함수는 서버 오류 로그, 파일 또는 원격 대상으로 오류를 보냅니다.
이 함수는 성공하면 TRUE를, 실패하면 FALSE를 반환합니다.
error_log(오류, 유형, 대상, 헤더)
매개변수 | 설명하다 |
---|---|
오류 | 필수의. 기록할 오류 메시지입니다. |
유형 | 선택 과목. 오류 로깅 유형을 지정합니다. 가능한 레코드 유형: 0 - 기본값. php.ini 파일의 error_log 구성에 따라 오류는 서버 로깅 시스템이나 파일로 전송됩니다. 1 - 대상 매개변수의 주소로 오류가 전송됩니다. 이 유형만 headers 매개변수를 사용합니다. 2 - PHP 디버깅 연결을 통해 오류를 보냅니다. 이 옵션은 PHP 3에서만 사용할 수 있습니다. 3 - 파일 대상 문자열로 오류가 전송되었습니다. |
목적지 | 선택 과목. 오류 메시지를 보낼 위치를 지정합니다. 이 매개변수의 값은 "type" 매개변수의 값에 따라 달라집니다. |
헤더 | 선택 과목. "type" 매개변수가 1인 경우에만 사용됩니다. From, Cc 및 Bcc와 같은 추가 헤더를 지정합니다. 추가 헤더는 CRLF(rn)로 구분됩니다. 참고: 이메일을 보낼 때 보낸 사람 헤더를 포함해야 합니다. 이는 php.ini 파일이나 이 매개변수를 통해 설정할 수 있습니다. |
다음 예에서는 사용자 정의 오류가 포함된 이메일을 보냅니다.
<?php$test=2;if ($test>1){error_log("사용자 정의 오류가 발생했습니다.",1,"[email protected]","보낸 사람: [email protected]");}? >
위 코드로 수신된 이메일은 다음과 같습니다.
맞춤 오류가 발생했습니다.