ثبت بیوگرافی در گوگل
ثبت بیوگرافی در ویکی پدیا
تبلیغات

در این مطلب جدید در سال 1403 و سال 2024 ، شخصی سازی کنترل کننده خطا در PHP و شخصی سازی کنترل کننده خطا در پی اچ پی و set_error_handler و php the_permalink() و مدیریت گزارش خطا در PHP و پنهان و غیرفعال کردن خطا های PHP و مدیریت خطا در زبان برنامه نویسی PHP در نم نمک.

شخصی سازی کنترل کننده خطا در PHP

کنترل کننده خطا در PHP به طور پیش فرض وجود ایجاد شده است، حال میخواهیم تابعی را ایجاد کنیم که به طور پیش فرض خطا ها را در طول اجرای اسکریپت ها کنترل کند.شخصی سازی کنترل کننده خطا در PHPشخصی سازی کنترل کننده خطا در PHP

کنترل کننده خطا در PHP به طور پیش فرض وجود ایجاد شده است ، حال میخواهیم تابعی را ایجاد کنیم که به طور پیش فرض خطا ها را در طول اجرای اسکریپت ها کنترل کند. همچنین این امکان وجود دارد که برای کدها و اسکریپت های مختلف به صورت پیش فرض کنترل کننده خطا تعریف کنید به همین دلیل میتوانید به شخصی سازی کنترل کننده خطا بپردازید.

شخصی سازی کنترل کننده خطا در PHP

شخصی سازی کنترل کننده در PHP

در مثال زیر از با شخصی سازی کنترل کننده خطا برای تمام خطا ها استفاده میکنیم :

set_error_handler("customError");

تا زمانی که از تابع set-error-handel برای شخصی سازی تمام خطا ها استفاده میشود فقط نیاز به یک پارامتر است ، البته خودتان میتوانید یک پارامتر دیگر اضافه کنید تا اهمیت خطا را برایتان مشخص کند. به مثال زیر دقت کنید :

<?php
//error handler function
functioncustomError($errno،$errstr)
{
echo"<b>Error : </b> [$errno] $errstr";
}
//set error handler
set_error_handler("customError");
//trigger error
echo($test);
?>

خطای این مثال تعریف نشدن متغیر test است. در این مثال هیچ تعریفی برای متغیر test نشده است. به همین دلیل خطا خواهد گرفت. خروجی این دستور باید چیزی شبیه به این باشد :

Error : [8]Undefined variable : test
  • برگرفته از: W3schools/Stackoverfollow

بیوگرافی

پیج اینستاگرام نم نمک

این مطلب مفید بود؟
(1 رای)
100%

نظر دادن