آموزش جدید PHP
در این بخش آموزشی ، به آموزش زبان PHP به عنوان قدرتمند ترین زبان برنامه نویسی و طراحی صفحات وب اپن سورس پرداخته ایم
آموزش ثبت وقایع و مدیریت خطاها در PHP
تابع ()debug_trace در PHP یک گزارش جزئی و دقیق از چگونگی اجرای اسکریپت ها و کاربرد توابع صدا خورده شده در کد اپلیکیشن PHP در قالب آرایه ی متناظر (Associative) ارائه می دهد.
تابع ()debug_print_backtrace در PHP، backtrace و اطلاعات مربوط به اجرای کدهای اپلیکیشن و نحوه ی عملکرد توابع و گزارش از خطاهای رخ داده را در خروجی چاپ می کند.
تابع ()error_get_last در PHP اطلاعاتی درباره ی آخرین خطای رخ داده در اپلیکیشن برمی گرداند.
تابع ()error_log در PHP پیغام خطای رخ داده در اسکریپت PHP را به فایل گزارش خطاها (error log)، پورت TCP یا به ایمیل کاربر ارسال می کند.
تابع ()error_reporting در PHP نوع خطا یا عیب یابی هایی که باید به سرور گزارش شوند را تعیین می نماید.
تابع ()restore_error_handler در PHP را توسعه دهنده پس از اینکه تابع مدیریت خطاها را با استفاده از set_error_handler() به تابع دیگری تغییر داد، فراخوانی می کند تا بار دیگر از تابع قبلی برای مدیریت خطاها استفاده نماید.
تابع ()restore_exception_handler در PHP میتواند بار دیگر از تابع قبلی برای مدیریت خطاها و گزارش گیری استفاده کند.
توسعه دهنده می تواند با استفاده از تابع ()set_error_handler در PHP ، روش اختصاصی خود را برای مدیریت خطاها در زمان اجرای اپلیکیشن تعریف کند.
تابع ()set_exception_handler در PHP یک متد پیش فرض (تعیین شده از طرف توسعه دهنده) جهت اداره ی خطاها تنظیم می کند.
تابع ()trigger_error در PHP ویژه ی شناسایی یک خطا و فراخوانی متد متناظر آن بکار می رود.
تابع ()user_error در php کاربردی مشابه trigger_error() دارد و به توسعه دهنده این امکان را می دهد تا یک خطای اختصاصی تعریف کرده و در صورت بروز آن خطا و فراهم شدن شرایط خاص، نوع و پیغام خطای مربوطه را نمایش دهد.