यह एक साधारण सवाल है कि गुगलिंग का एक घंटा हल नहीं होता है। आप पीएचपी में असफल कैसे शामिल करते हैं? निम्नलिखित कोड के लिए:असफल पकड़ने का प्रयास करें
try {
include_once 'mythical_file';
} catch (Exception $e) {
exit('Fatal');
}
echo '?';
साथ mythical_file मौजूदा नहीं, मैं आउटपुट प्राप्त '?'। मुझे पता है कि PHP पकड़ नहीं सकता है असफल रहा क्योंकि यह चेतावनी त्रुटि को ट्रिगर करता है, लेकिन यहां? असफल पकड़ने का सबसे अच्छा तरीका क्या है? उदाहरण के लिए, निम्न कार्य:
(include_once 'unicorn') or exit('!');
लेकिन यह एक अपवाद ट्रिगर नहीं करता तो मैं फ़ाइल, लाइन और ढेर संदर्भ प्राप्त नहीं कर सकता।
आप [register_s में देखना चाहते हो सकता है hutdown_function()] (http://php.net/manual/en/function.register-shutdown-function.php) संयोजन में [error_get_last()] (http://php.net/manual/en/function। त्रुटि मिल-last.php)। फ़ाइल, लाइन इत्यादि को पुनः प्राप्त करने में सक्षम होना चाहिए – billrichards