در ادامه آموزش زبان برنامه نویسی php به یکی دیگر از نکات موجود در این زبان می رسیم که می تواند بسیار موثر باشد.ساخت یک مدیریت کننده خطا نسبتا ساده است . به طور معمول ، تابعی را طراحی می کنیم تا در هنگام بروز خطا در صفحه ، فراخوانی شود . 

تابع طراحی شده بایستی حداقل دو پارامتر ورودی را دریافت و مدیریت کند :

شدت اهمیت خطا ( error level ) .
پیام خطا ( error message ) .
همچین چندین پارامتر اختیاری نیز می تواند داشته باشد :

نام فایل ( file name ) .
شماره خطی از برنامه که خطا در آن رخ داده است ( line number ) .
محتوای خطا ( error context ) .
شکل کلی یک تابع طراحی شده برای مدیریت خطا در PHP می تواند به صورت زیر باشد :

syntax error_function ( error_level , error_message , error_file , error_line , error_context ) ;
در جدول زیر به تشریح پارامترهای کد فوق و استفاده آنها پرداخته شده است :