آموزش PHP   >   مرجع توابع مدیریت خطا در PHP >   تابع ( ) error_get_last

تابع ( ) error_get_last :

تابع ( ) ، آخرین خطا ( error ) ای که در کد برنامه رخ داده را شناسایی کرده و اطلاعات آن را به صورت یک آرایه بر می گرداند .
مقدار برگشتی این تابع در صورت بروز یک خطا ، اطلاعات آن خطا و در غیر اینصورت مقدار Null است .
آرایه ای که اطلاعات خطای رخ داده را توسط این تابع بر می گرداند ، شامل 4 جفت مقدار / نام به شرح زیر است :

توضیح هر یک از موارد گزارش تابع
توضیح نام پارامتر
نوع خطا ( error ) را مشخص می کند . type
متن خطا ( error ) را مشخص می کند . message
آدرس و نام فایلی که خطا ( error ) در آن رخ داده را مشخص می کند . file
شماره خط کدی که خطا ( error ) در آن رخ داده را مشخص می کند . line

شکل کلی استفاده از این تابع به صورت زیر است :

syntax error_get_last ( ) ;

مثال عملی :

مثال عملی : در مثال زیر ، در خط دوم یک متغیر به نام test$ را قصد داریم توسط دستور echo در خروجی چاپ کنیم . ولی به علت اینکه این متغیر را از قبل در کد تعریف و مقدار دهی نکرده ایم ، خطایی در صفحه رخ داده است . در نتیجه تابع ( ) error_get_last ، خطای رخ داده را شناسایی کرده و جزئیات آن را به صورت زیر نمایش داده است :

مثال <?php
   echo $test;
   print_r(error_get_last());

?>
خروجی Array
   (
      [type] => error_get_last
      [message] => Undefined variable: test
      [file] => C:\webfolder\test.php
      [line] => 2
   )


راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه  :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :               
آدرس Email :  

نظر شما :      
سوال امنیتی : جمع سه + پنج چنده ؟