Emad Saif نشر 18 أبريل 2022 أرسل تقرير نشر 18 أبريل 2022 لدي مشروع PHP وأريد أن أقوم بإستخدام try - catch لتنفيذ كود معين في حالة حدوث خطأ AError أو BError، أريد أن أقوم بإلتقاط الأخطاء AError و BError معًا try { // do something } catch( AError, BError $e ) { // do something else } الكود السابق لا يعمل، هل توجد طريقة لعمل شيء مشابهة للكود السابق في php؟ 1 اقتباس
1 Hassan Hedr نشر 18 أبريل 2022 أرسل تقرير نشر 18 أبريل 2022 عمومًا يمكن تحديد نوع الخطأ المراد التقاطه باستخدام Type Hinting، يمكنك الاستفادة من ميزة Type Hinting بتحديد عدة أنواع محتملة للمتغير لتحديد أنواع الأخطاء التي تريد التقاطها، يتم ذلك بفصل تلك الأنواع بالمحرف "|"، يمكنك التقاط كلا الخطأين AError و BError كالتالي: try { // ... } catch( AError | BError $e ) { // ... } 1 اقتباس
السؤال
Emad Saif
لدي مشروع PHP وأريد أن أقوم بإستخدام try - catch لتنفيذ كود معين في حالة حدوث خطأ AError أو BError، أريد أن أقوم بإلتقاط الأخطاء AError و BError معًا
الكود السابق لا يعمل، هل توجد طريقة لعمل شيء مشابهة للكود السابق في php؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.