امروز : سه شنبه، 24 فروردین 1400

نمایش سریع خطاها در php

تعداد بازدید: 35

با کدهای زیر به سرعت همه خطاهای PHP را نشان دهید!
سریعترین راه برای نمایش تمام خطاها و هشدارهای php افزودن این خطوط به پرونده کد PHP شماست:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

این خطوط کد دقیقاً چه کاری انجام می دهند؟
عملکرد ini_set سعی می کند پیکربندی موجود در فایل PHP-ini شما را لغو کند.

دستورالعمل display_errors تعیین می کند که آیا خطاها برای کاربر نمایش داده می شوند یا پنهان می شوند. معمولاً دستورالعمل dispay_errors باید پس از توسعه خاموش شود.

با این وجود ، display_startup_errors یک دستورالعمل جداگانه است زیرا error_ display ها خطاهایی را که در توالی راه اندازی PHP با آن روبرو می شوند ، کنترل نمی کند. لیستی از دستورالعمل هایی که می توانند توسط عملکرد ini_set لغو شوند ، در مستندات موجود است.

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

PHP.ini را برای نمایش همه خطاها پیکربندی کنید

اگر برخی از خطاهای کد PHP در مرورگر نشان داده نشد ، پیکربندی PHP ini با دستور زیر همه خطاها را نمایش خواهد داد.

display_errors = on

نمایش خطاهای PHP از طریق پیکربندی .htaccess

توسعه دهندگان معمولاً به htaccess دسترسی دارند. دستورالعمل نمایش خطاهای PHP همچنین می تواند با استفاده از فایل .htaccess واقع در پوشه public_html پروژه فعال یا غیرفعال شود.

php_flag display_startup_errors on
php_flag display_errors on
 
 

 

 

سید خلیل حسینی


  • برنامه نویس فول استک پی اچ پی و لاراول
  • پلاگین نویسی وردپرس