فنکشن PHP arsort()

مثال

اگر $usernum بزرگتر از 10 باشد، خطایی ایجاد کنید:

<?php
 if ($usernum>10) {
     trigger_error("Number cannot be larger than 10");
 }
 ?> 

خروجی کد بالا مشابه این خواهد بود:

اخطار: عدد نمی‌تواند بزرگتر از 10 باشد
 در C:\webfolder\test.php در خط 6

تعریف و استفاده

فنکشن trigger_error() پیام خطای سطح کاربر ایجاد می‌کند.

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

نحوه نوشتن

trigger_error(errormsg,errortype);
پارامتر توضیح
errormsg ضروری. پیام خطا را تعیین کنید. طول حداکثر 1024 بایت.
errortype

اختیاری. نوع خطا را تعیین کنید. مقادیر ممکن:

  • E_USER_ERROR
  • E_USER_WARNING
  • E_USER_NOTICE (پیش‌فرض)

جزئیات فنی

مقدار بازگشتی: اگر نوع خطا تعیین شده باشد errortypeFALSE برمی‌گرداند. در غیر این صورت TRUE برمی‌گرداند.
ورژن PHP: 4.0.1+