PHP में इन दो फ़ंक्शन कॉल के बीच क्या अंतर है?@ फ़ंक्शन कॉल से पहले वर्ण
init_get($somevariable);
@init_get($somevariable);
PHP में इन दो फ़ंक्शन कॉल के बीच क्या अंतर है?@ फ़ंक्शन कॉल से पहले वर्ण
init_get($somevariable);
@init_get($somevariable);
"@" आपके फ़ंक्शन को उठाए गए किसी भी PHP त्रुटियों को चुप कर देगा।
नोटिस भी चुप हो जाएंगे, इसलिए न केवल – lugte098
त्रुटियां होंगी, लेकिन यदि आप PHP के 'trigger_error' फ़ंक्शन के सामने' @ 'डालते हैं तो क्या होगा? मैंने देखा है कि कुछ कोड में, लेकिन इसका व्यवहार अब तक मेरे लिए असंगत है। कुछ मामलों में, मुझे कॉन्फ़िगर किए गए त्रुटि हैंडलर द्वारा रिपोर्ट की गई त्रुटि दिखाई देती है और अन्य मामलों में यह रिपोर्ट होने लगती है। – fritzmg
'@' अस्थायी रूप से 'error_reporting' को 0 पर सेट करेगा लेकिन त्रुटि को "दबाने" नहीं देगा। – solidgumby
यह त्रुटियों और चेतावनियों को शांत करता है। Error Control Operators देखें।
http://www.faqts.com/knowledge_base/view.phtml/aid/18068/fid/38
सभी पीएचपी भाव "@" उपसर्ग है, जो बंद हो जाती है कि विशेष रूप से अभिव्यक्ति के लिए रिपोर्टिंग त्रुटि के साथ कहा जा सकता है।
जैसा कि पहले से ही @
उत्तर दिया गया है, त्रुटि (यदि कोई है) को दिखाए जाने से रोक देगा।
प्रदर्शन के मामले में यह अनुशंसित नहीं है।
क्या php कर रहा है:
यदि आप error_reporting(0);
का उपयोग करने में कोई त्रुटि नहीं दिखाना चाहते हैं।
या बस बग मुक्त कोड लिखने: पी
या 'error_reporting (कोई नहीं);' –
शून्य डालना पसंद करते हैं, लेकिन यदि यह काम करता है, तो इसके बारे में बहुत कुछ नहीं पता था :) – AntonioCS
उदाहरण के लिए मेल की तरह आप जिन कार्यों को नियंत्रित नहीं करते हैं, उनके बारे में क्या? कौन से अन्य विकल्प मौजूद हैं? मैं अभी @ का उपयोग कर रहा हूं, लेकिन – spuas
के रूप में हर किसी ने कहा, यह है कि विशेष समारोह के लिए त्रुटियों के उत्पादन में बंद हो जाता है। हालांकि, यह प्रदर्शन को बहुत कम करता है क्योंकि इसे त्रुटि प्रदर्शन सेटिंग को दो बार बदलना पड़ता है। मैं अनुशंसाओं या त्रुटियों को अनदेखा नहीं करने और इसके बजाय कोड को ठीक करने की अनुशंसा करता हूं।
अलग-अलग तरीके से करने में सक्षम होना बहुत अच्छा होगा आपके उत्तरों के लिए धन्यवाद। वह कोड मेरा नहीं है, मैं केवल जिज्ञासा के लिए phpbb कोड देख रहा था, इसलिए मुझे प्रदर्शन की कोई समस्या नहीं है। :) एक बार फिर धन्यवाद। – nixie
"@" किसी भी PHP त्रुटियों को बंद कर देगा और नोटिस –