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