मैं एक बड़ी परियोजना (एकाधिक टीमों) पर काम कर रहा हूं इसलिए मेरे पास कोड पर पूरा नियंत्रण नहीं है। दुर्भाग्यवश, कोड में कई स्थानों पर त्रुटि_ रिपोर्टिंग बदल दी गई है। जब मैं कोड में एक निश्चित बिंदु पर जाता हूं, तो मैं देखना चाहता हूं कि वर्तमान में कौन सी त्रुटि रिपोर्टिंग सेट की गई है। क्या इसे पूरा करने का कोई रास्ता है?PHP में वर्तमान में सेट त्रुटि रिपोर्टिंग स्तर को मैं कैसे प्रदर्शित (गूंज/प्रिंट) कर सकता हूं?
21
A
उत्तर
36
http://www.php.net/error_reporting
int error_reporting ([ int $level ])
अगर कोई स्तर पैरामीटर दिया जाता है पुराने error_reporting स्तर या मौजूदा स्तर देता है।
स्ट्रिंग में स्तर (जिसे पूर्णांक के रूप में वापस किया जाता है) को कास्ट करने के लिए आप लिंक द्वारा प्रदान किए गए उदाहरणों का भी उपयोग कर सकते हैं। उदाहरण के लिए:
function error_level_tostring($intval, $separator = ',')
{
$errorlevels = array(
E_ALL => 'E_ALL',
E_USER_DEPRECATED => 'E_USER_DEPRECATED',
E_DEPRECATED => 'E_DEPRECATED',
E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR',
E_STRICT => 'E_STRICT',
E_USER_NOTICE => 'E_USER_NOTICE',
E_USER_WARNING => 'E_USER_WARNING',
E_USER_ERROR => 'E_USER_ERROR',
E_COMPILE_WARNING => 'E_COMPILE_WARNING',
E_COMPILE_ERROR => 'E_COMPILE_ERROR',
E_CORE_WARNING => 'E_CORE_WARNING',
E_CORE_ERROR => 'E_CORE_ERROR',
E_NOTICE => 'E_NOTICE',
E_PARSE => 'E_PARSE',
E_WARNING => 'E_WARNING',
E_ERROR => 'E_ERROR');
$result = '';
foreach($errorlevels as $number => $name)
{
if (($intval & $number) == $number) {
$result .= ($result != '' ? $separator : '').$name; }
}
return $result;
}
echo error_level_tostring(error_reporting(), ',');
7
के रूप में यह उपयोग का प्रयोग करें error_reporting()
कोई पैरामीटर के साथ। यह वर्तमान त्रुटि स्तर वापस कर देगा।
संबंधित मुद्दे
- 1. मैं पीएचपीएसटॉर्म में PHP संस्करण कैसे सेट कर सकता हूं?
- 2. मैं कुकी कैसे सेट कर सकता हूं और फिर PHP में रीडायरेक्ट कर सकता हूं?
- 3. मैं विश्व स्तर पर संस्कृति को एक WPF एप्लिकेशन में कैसे सेट कर सकता हूं?
- 4. मैं सी # में वर्तमान समय कैसे प्राप्त कर सकता हूं?
- 5. Emacs, मैं केवल वर्तमान कार्य कैसे प्रदर्शित कर सकता हूं और दूसरों को ऑर्ग-मोड में कैसे छुपा सकता हूं?
- 6. मैं UIScrollView में वर्तमान ज़ूम स्तर कैसे प्राप्त कर सकता हूं?
- 7. मैं PHP CodeSniffer के साथ अपना पसंदीदा इंडेंट स्तर कैसे सेट कर सकता हूं?
- 8. मैं वर्तमान ऑडियो आउटपुट डिवाइस का वर्तमान ध्वनि स्तर कैसे प्राप्त कर सकता हूं?
- 9. मैं स्क्रीन सेंटर में छवि कैसे प्रदर्शित कर सकता हूं?
- 10. मैं टर्मिनल में एक छवि कैसे प्रदर्शित कर सकता हूं?
- 11. ग्रहण जावा डीबगर में निष्पादन की वर्तमान पंक्ति को मैं कैसे सेट कर सकता हूं?
- 12. एंड्रॉइड पर वर्तमान में दृश्यमान गतिविधि पर मैं एक संवाद कैसे प्रदर्शित कर सकता हूं?
- 13. मैं वर्तमान निर्देशिका में उपनिर्देशिका को कैसे हटा सकता हूं?
- 14. मैं .NET में नकारात्मक प्रतीक कैसे प्रदर्शित कर सकता हूं?
- 15. मैं वर्तमान दायरे में सभी PHP चर को कैसे डंप कर सकता हूं?
- 16. मैं एएसपी.नेट में अपने योग्यता स्तर या कौशल सेट को कैसे माप सकता हूं?
- 17. मैं .htaccess या php फ़ाइल में चर 'allow_url_fopen' को कैसे सेट कर सकता हूं?
- 18. मैं VB.NET में टैब ऑर्डर कैसे सेट कर सकता हूं?
- 19. मैं रेडिस में सभी सेट कैसे प्राप्त कर सकता हूं?
- 20. मैं वर्तमान निर्माण संस्करण में वाईएक्स इंस्टॉलर संस्करण कैसे सेट कर सकता हूं?
- 21. मैं एंड्रॉइड में एकाधिक अलार्म कैसे सेट कर सकता हूं?
- 22. मैं PHP में अपाचे के त्रुटि लॉग को कैसे पार्स कर सकता हूं?
- 23. PHP में उच्चतम त्रुटि रिपोर्टिंग स्तर का उपयोग क्यों नहीं करें?
- 24. मैं UINavigationBar में कस्टम फ़ॉन्ट कैसे सेट कर सकता हूं?
- 25. मैं matplotlib में पहलू अनुपात कैसे सेट कर सकता हूं?
- 26. मैं पर्ल में सेट का प्रतिनिधित्व कैसे कर सकता हूं?
- 27. मैं विंडोज कंसोल में RAILS_ENV कैसे सेट कर सकता हूं?
- 28. मैं आईआईएस में PHP कैसे डीबग कर सकता हूं?
- 29. क्या मैं कनेक्शन स्ट्रिंग में अलगाव स्तर सेट कर सकता हूं?
- 30. मैं MATLAB में एक त्रुटि संदेश कैसे प्रदर्शित कर सकता हूं?
शानदार! इसे साझा करने के लिए धन्यवाद। – chrisdillon