تابع ()trigger_error در PHP

تابع trigger_erro

در این بخش میخواهیم چگونگی استفاده از تابع ()trigger_error در PHP را توضیح دهیم. این تابع در جاهایی که کاربر میخواهد داده ای وارد کند بسیار مفید است. این تابع از خطاهای احتمالی را پیش‌بینی میکند و از ایجاد اشکال در روند برنامه جلوگیری میکند.

نحوه استفاده از این تابع را در یک مثال ببینیم.

در این مثال هنگاهی که متغیر test$ مقداری بیش از ۱ را دریافت کند تابع خطا میدهد. متغیری که  متغیر test$ دریافت میکند عدد ۲ است و از بیشتر است بنابراین تابع پیغام خطا میدهد.این خطا به صورت زیر است:

در مثال بعدی این دستور را در کنار دستور هایی که در مبحث های ایجاد کنترل‌کننده خطا و مدیریت خطا در PHP مینویسیم تا اهمیت خطا و ویژگی های آن را نشان دهد. این تابع میتواند اهمیت خطاهای E_USER_ERROR ،E_USER_WARNING،E_USER_NOTICE و ارزش این خطا ها را که در درس ایجاد کنترل کننده خطا توضیح دادیم را در پیغام خطا بیان کند.

تابع ()trigger_error  در PHP این خطا را مدیریت کرده و پیغام خطا میدهد. خروجی به صورت زیر است:

3 نظرات شما

  • مصطفی

    آبان ۱۶, ۱۳۹۲ at ۹:۵۲ ب.ظ
    جالب بود مرحبا
  • mino

    شهریور ۱۷, ۱۳۹۳ at ۱۲:۴۱ ب.ظ
    اگه مینوشتین" توضیح" بجای کامنت بهتر بود بنظرم چون اون علامت های # و /* رو ما برای توضیح درباره ی کد هایی که نوشتیم مینویسیم تا بعدا خواستیم تغییراتی بدیم راحت بفهمیم کجا رو میخواییم تغییر بدیم تو صفحه php هم ظاهر نمیشن
    • gholmorad

      شهریور ۲۰, ۱۳۹۳ at ۱۲:۴۷ ق.ظ
      به عجب نکته ی ظریفی اشاره نمودید.تبارک لله :D

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


© 2013 Mobtadi. All rights reserved.
کلیه حقوق مادی و معنوی برای وبسایت مبتدی محفوظ است.