آموزش PHP > مرجع توابع مدیریت خطا در PHP > تابع ( ) error_get_last
تابع ( ) error_get_last :
تابع ( ) ، آخرین خطا ( error ) ای که در کد برنامه رخ داده را شناسایی کرده و اطلاعات
آن را به صورت یک آرایه بر می گرداند .
مقدار برگشتی این تابع در صورت بروز یک خطا ، اطلاعات آن خطا و در غیر اینصورت مقدار
Null است .
آرایه ای که اطلاعات خطای رخ داده را توسط این تابع بر می گرداند ، شامل 4 جفت مقدار
/ نام به شرح زیر است :
|
توضیح
|
|
نوع خطا ( error ) را مشخص می کند .
|
|
متن خطا ( error ) را مشخص می کند .
|
|
آدرس و نام فایلی که خطا ( error ) در آن رخ داده را مشخص می کند .
|
|
شماره خط کدی که خطا ( error ) در آن رخ داده را مشخص می کند .
|
شکل کلی استفاده از این تابع به صورت زیر است :
|
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
)
|
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه :