مثال
پیام های خطا را به گزارش خطای سرور وب و به یک حساب ایمیل ارسال کنید:
// در صورت بروز خطا در اتصال به پایگاه داده پیام خطا را به گزارش سرور ارسال کنید
if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) {
error_log("واصل نشد به پایگاه داده!"، 0);
}
// اگر FOO تمام شد به مدیر ایمیل ارسال کنید
if (!($foo = allocate_new_foo())) {
error_log ("اوه نه! ما از FOO ها خارج شده ایم!"، 1، "admin@example.com");
}
?>
تعریف و استفاده
عملکرد error_log() یک پیام خطا به گزارش، فایل یا حساب ایمیل می فرستد.
نحو
error_log(پیام، نوع، مقصد، سرصفحه ها);
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| پیام | لازم است. پیغام خطا برای ورود | را مشخص می کند
| نوع | اختیاری. مشخص می کند که پیغام خطا کجا باید برود. مقادیر ممکن:
|
| مقصد | اختیاری. مقصد پیغام خطا را مشخص می کند. این مقدار به مقدار پارامتر type | بستگی دارد
| هدر | اختیاری. فقط در صورتی استفاده می شود که پارامتر type روی 1 تنظیم شده باشد. سرصفحه های اضافی مانند From، Cc، و Bcc را مشخص می کند. چندین سرصفحه باید با یک CRLF ( ) | از هم جدا شوند
جزئیات فنی
| مقدار بازگشتی: | در مورد موفقیت درست است. FALSE در صورت شکست |
|---|---|
| نسخه PHP: | 4.0+ |
| ایمن باینری: | نه |
| تغییر PHP: | PHP 5.2.7: مقدار 4 به پارامتر type | اضافه شد
مرجع خطای PHP