최신 웹 개발 튜토리얼
 

PHP error_log() Function

<PHP 오류 참조

웹 서버의 오류 로그와 메일 계정에 오류 메시지 보내기

<?php
// Send error message to the server log if error connecting to the database
if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) {
    error_log("Failed to connect to database!", 0);
}

// Send email to administrator if we run out of FOO
if (!($foo = allocate_new_foo())) {
    error_log("Oh no! We are out of FOOs!", 1, "[email protected]");
}
?>


정의 및 사용

error_log() 함수는 파일 또는 메일 계정, 로그에 오류 메시지를 보냅니다.


통사론

error_log( message,type,destination,headers ) ;

매개 변수 기술
message 필요합니다. 로그인 할 때 오류 메시지를 지정합니다
type 선택 과목. 오류 메시지가 가야 위치를 지정합니다. 가능한 값 :
  • 0 - 기본. 메시지의 error_log 구성이 php.ini 파일에 설정 내용에 따라 OS '시스템 로깅 메커니즘 또는 파일을 사용하여, PHP의 시스템 로그로 전송됩니다
  • 1 - 메시지는 대상 매개 변수의 주소로 이메일로 전송됩니다
  • 2 - 더 이상 사용 (only available in PHP 3)
  • 3 - 메시지는 대상에 지정된 파일에 추가됩니다
  • 4 - 메시지는 SAPI 로깅 처리기 직송
destination 선택 과목. 오류 메시지의 목적지를 지정합니다. 이 값은 형식 매개 변수의 값에 따라 달라집니다
headers 선택 과목. 유형 매개 변수를 참조 및 숨은 참조,에서와 같이, 1. 지정 추가 헤더로 설정되어있는 경우에만 사용됩니다. 다중 헤더가 CRLF로 구분한다 (\r\n)

기술적 세부 사항

반환 값 : 성공하면 TRUE, 실패하면 FALSE
PHP 버전 : 4.0 이상
PHP 변경 내역 : PHP는 5.2.7 : 4의 값은 타입 파라미터에 첨가

<PHP 오류 참조