Fungsi error_log() PHP
Contoh
Hantar mesej ralat kepada log pelayan web dan akaun email:
<?php // Jika hubungan ke database gagal, kirim mesej ralat kepada log pelayan if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("Failed to connect to database!", 0); } // Jika habis FOO, hantar email kepada pentadbir if (!($foo = allocate_new_foo())) { error_log("Oh no! We are out of FOOs!", 1, "admin@example.com"); } ?>
Definisi dan Penggunaan
Fungsi error_log() menghantar mesej kesalahan ke rekod kesalahan pelayan, fail atau sasaran jauh.
Syarat
error_log(mesej,type,destination,headers);
Parameter | Deskripsi |
---|---|
mesej | Wajib. Tentukan mesej kesalahan yang sepatutnya dicatat. |
type |
Pilihan. Tentukan tempat mesej kesalahan sepatutnya dihantar. Nilai yang mungkin:
|
destination | Pilihan. Tentukan objek sasaran mesej kesalahan. Nilai ini ditentukan oleh type Nilai parameter menentukan. |
headers |
Pilihan. Tentukan header tambahan, seperti From, Cc dan Bcc. Jenis informasi ini menggunakan fungsi baku mail(). Hanya apabila message_type Dipakai apabila diatur 1. Harus menggunakan CRLF (\r\n) untuk memisahkan beberapa header. |
Detil Teknik
Balikan nilai: | Jika berjaya, balikkan TRUE, jika gagal, balikkan FALSE. |
---|---|
Versi PHP: | 4.0+ |
Log Perkembangan PHP: | PHP 5.2.7: Nilai yang mungkin: 4 ditambahkan ke type Parameter. |