エラーメッセージをWebサーバのエラーログとメールアカウントに送信します:
<?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, "admin@example.com");
}
?>
error_log() 関数は、エラーメッセージをログ、ファイル、またはメールアカウントに送信します。
error_log(message,type,destination,headers);
パラメータ | 説明 |
---|---|
message | 必須。ログに記録するエラーメッセージを指定する |
type | 任意。エラーメッセージの表示先を指定する。
指定可能な値:
|
destination | 任意。エラーメッセージの宛先を指定する。この値は、typeパラメータの値によって異なる |
headers | 任意。type パラメータに 1 を設定した場合にのみ使用される。From、Cc、Bccなどの追加ヘッダを指定する。 複数のヘッダーは、CRLF(\r\n)で区切る必要がある |
返り値: | 成功した場合はTRUE、失敗した場合はFALSEを返します |
---|---|
PHP バージョン: | 4.0+ |
PHP 変更歴 | PHP 5.2.7: type パラメータに4の値が追加されました |