English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP متقدم

PHP & MySQL

دليل PHP

استخدام دالة PHP trigger_error() و مثال

دليل PHP Error & Loggings

تولد دالة trigger_error معلومات خطأ/تحذير/إشعار مستوى المستخدم

النحو

bool trigger_error ( string $error_msg [, int $error_type] );

التعريف والاستخدام

تستخدم هذه الدالة لتحفيز حالة خطأ المستخدم، يمكن استخدامها مع معالج الأخطاء المدمج أو الدالة المحددة كمعالج خطأ جديد (set_error_handler())

المواصفات

رقم التسلسلالمواصفات والشرح
1

error_msg(ضروري)

معلومات خطأ محددة لهذا الخطأ، وحدود الطول 1024 بت. يتم قطع الأحرف التي تتجاوز 1024 بت.

2

error_types(اختياري)

يحدد نوع خطأ رسالة الخطأ هذا.

أنواع الأخطاء المحتملة-

  • E_USER_ERROR - خطأ تشغيلي قاتل مولد من المستخدم. خطأ لا يمكن استعادته. يتوقف تنفيذ النص.

  • E_USER_WARNING - تحذيرات تشغيلية غير قاتلة مولدة من المستخدم. لن يتوقف تنفيذ النص.

  • E_USER_NOTICE - افتراضي. إشعارات تشغيلية مولدة من المستخدم. قد يجد النصوص خطأ، ولكن قد يشتغل النصوص بشكل طبيعي أيضًا.

القيمة المعدلة

إذا تم تحديد نوع الخطأ error_type المحدد، فإن هذه الدالة تعود FALSE، وإلا تعود TRUE.

مثال على الإنترنت

هذا هو استخدام دالة trigger_error -

<?php
 if ($test<10) {
    trigger_error("الرقم لا يمكن أن يكون أقل من 10");
}
? >
اختبار لرؤية‹/›

نتيجة الاصدار:

الرقم لا يمكن أن يكون أقل من 10

دليل PHP Error & Loggings