error_log()
PHP error_log() funksiyasi
Misol
Xato xabarlarini veb-serverning xatolar jurnaliga (error log) va pochta hisobiga yuboring:
<?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");
}
?>
Ta’rif va qo‘llanilishi
error_log() funksiyasi xato xabarini jurnalga (log), faylga yoki pochta hisobiga yuboradi.
Sintaksis
error_log(message, type, destination, headers);
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| message | Majburiy. Jurnalga yoziladigan xato xabarini belgilaydi |
| type | Ixtiyoriy. Xato xabari qayerga yuborilishini belgilaydi. Mumkin bo‘lgan qiymatlar:
|
| destination | Ixtiyoriy. Xato xabari yuboriladigan manzilni belgilaydi. Bu qiymat type parametrining qiymatiga bog‘liq |
| headers | Ixtiyoriy. Faqat type parametri 1 ga teng bo‘lganda ishlatiladi. From, Cc va Bcc kabi qo‘shimcha sarlavhalarni (headers) belgilaydi. Bir nechta sarlavha CRLF (\r\n) bilan ajratilishi kerak |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa TRUE. Muvaffaqiyatsiz bo‘lsa FALSE |
|---|---|
| PHP versiyasi: | 4.0+ |
| Ikkilik xavfsiz (binary safe): | Yo‘q |
| PHP o‘zgarishlar tarixi: | PHP 5.2.7: type parametriga 4 qiymati qo‘shildi |
PHP xatoliklar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
