में अपवाद फेंकना मेरे पास अपवाद हैंडलर वाला एक स्क्रिप्ट है। अपवाद के बाद बाहर निकलने वाली स्क्रिप्ट से पहले, यह अपवाद हैंडलर कुछ कनेक्शन साफ़ करता है।अपवाद हैंडलर
मैं इस अपवाद हैंडलर से अपवाद को फिर से फेंकना चाहता हूं ताकि इसे PHP के अपने अंतिम-रिज़ॉर्ट अपवाद हैंडलर द्वारा संभाला जा सके, जहां त्रुटि PHP के त्रुटि लॉग, या जो भी डिफ़ॉल्ट है, में कॉन्फ़िगर किया गया है php.ini।
दुर्भाग्य से, यह, एक संभावना की तरह प्रतीत नहीं होता है के रूप में यहां उनका उल्लेख:
http://www.php.net/manual/en/function.set-exception-handler.php#68712
Will cause a Fatal error: Exception thrown without a stack frame
वहाँ बुलबुला का एक और तरीका त्रुटि ढेर ऊपर है तो पीएचपी मेरी अपवाद के बाद यह संभालती है कि हैंडलर सफाई कर रहा है?
रखेंगे एक कस्टम अपवाद संचालक का प्रयोग अभी भी एक घातक erro ट्रिगर किया जाएगा आर और इस प्रकार त्रुटि लॉग इन करें। – netcoder
आप अपने हैंडलर से क्यों नहीं [बस अपवाद फेंक दें] (http://stackoverflow.com/questions/7856173/throwing-exception-within-exception-handler/7939492#7939492)? यह काम करता है अगर आप जानते हैं कि कैसे। और यह आपके द्वारा देखे जा रहे अंतिम रिज़ॉर्ट हैंडलर को ट्रिगर करेगा। – hakre
मैंने इसे पहले देखा है (और त्रुटि हैंडलर को बहाल करने की अनुशंसा करेगा) लेकिन मैं अभी पुन: पेश नहीं कर सकता! क्या यह मुद्दा PHP/.ini सेटिंग्स के संस्करण के आंशिक है? – jlb