PHP error_reporting() फ़ंक्शन

उदाहरण

विभिन्न त्रुटि स्तर रिपोर्ट करने का निर्देश

<?php
 // त्रुटि रिपोर्टिंग बंद करें
 error_reporting(0);
 // रनटाइम त्रुटि रिपोर्ट करें
 error_reporting(E_ERROR | E_WARNING | E_PARSE);
 // सभी एरररों को रिपोर्ट करें
 error_reporting(E_ALL);
 // error_reporting(E_ALL) के समान
 ini_set("error_reporting", E_ALL);
 // E_NOTICE के अलावा सभी एरररों को रिपोर्ट करें
 error_reporting(E_ALL & ~E_NOTICE);
?> 

वर्णन और उपयोग

error_reporting() फ़ंक्शन एररर को रिपोर्ट करने के लिए निर्धारित करता है。

error_reporting() फ़ंक्शन एररर_रिपोर्टिंग निर्देश को स्क्रिप्ट चलाने के दौरान सेट कर सकता है。

PHP कई एररर लेवल्स है, इस फ़ंक्शन का उपयोग स्क्रिप्ट चलाने के दौरान लेवल को सेट करने के लिए किया जा सकता है।वैकल्पिक पारामीटर नहीं दिया गया है स्तर،error_reporting() केवल वर्तमान एररर रिपोर्टिंग लेवल को वापस करेगा。

व्याकरण

error_reporting(स्तर);
पारामीटर वर्णन
स्तर

वैकल्पिक।नए error_reporting लेवल को निर्धारित करें।यह एक बिट मास्क या नामित सत्त्व हो सकता है。

टिप्पणी:अत्यधिक सिफ़ारिश की जाती है कि नामित सत्त्वों का उपयोग किया जाए, ताकि भविष्य के संस्करणों के साथ संगति सुनिश्चित की जा सके।एररर लेवल्स के जोड़े जाने, पूर्णांक की आयामिकता के विस्तार के कारण, लंबे समय से पूर्णांक पर आधारित एररर लेवल्स हमेशा अपेक्षित प्रदर्शन के समान नहीं होते।

उपलब्ध एररर लेवल्स और उनके वास्तविक अर्थों का वर्णन predefined constants में दिया गया है。

तकनीकी विवरण

वापसी मूल्य: पुराना वापस करता है error_reporting स्तर, या स्तर पारामीटर नहीं दिया गया है तो वर्तमान स्तर वापस किया जाता है。
PHP संस्करण: 4.0+