मैं php के लिए नया हूं और मैं इस तथ्य से थोड़ा उलझन में हूं कि किसी विधि से उसके कॉलर तक कोई त्रुटि ऑब्जेक्ट संचार नहीं होता है।PHP खराब आदत में त्रुटि ऑब्जेक्ट्स लौट रहा है?
एक विधि चाहिए नहीं जानकारी त्रुटि के फोन करने वाले यह सिर्फ एक त्रुटि एक ट्रिगर करता है तो अगर यह यह E_USER_ERROR नहीं है सिर्फ गलत लौट सकते हैं बताने के लिए:
ये दो तरीके मैं उपयोग करने का तरीका हैं कॉलर कुछ गलत हो गया।
दूसरी तरफ अगर किसी विधि को कॉलर को कुछ त्रुटि जानकारी वापस भेजने की आवश्यकता होती है तो अपवाद उठाया जाना चाहिए।
कोको से आ रहा है मैंने असाधारण स्थितियों (प्रोग्रामर गलतियों के कारण गैर पुनर्प्राप्ति योग्य त्रुटियों) पर अपवादों का उपयोग करना सीख लिया है। किसी भी अन्य मामले में बस कॉलर को एक त्रुटि ऑब्जेक्ट पास करें।
- क्या PHP में दर्शन अलग है?
- क्या कॉलर को त्रुटि डेटा वापस भेजने के लिए स्टैंडर तंत्र अपवाद हैं?
- क्या मुझे अपनी खुद की त्रुटि ऑब्जेक्ट्स प्रोग्रामिंग से बचने और PHP पैटर्न के साथ संगत होने के तरीके के लिए पैरा के रूप में पास करना चाहिए?
मैं इसे चारों ओर बदलने जा रहा हूं और पूछता हूं "अपवाद बढ़ाने के बजाय त्रुटि ऑब्जेक्ट को वापस करना कब बेहतर है?"। –