कोड:मैं फ़ंक्शन नाम "_" क्यों घोषित नहीं कर सकता?
function _()
{
echo 'hello word';
}
आउटपुट:
Fatal error: Cannot redeclare _()
मैंने पहले इस समारोह _
निर्धारित नहीं किया है, तो क्यों मैं इस त्रुटि मिल रहा है?
कोड:मैं फ़ंक्शन नाम "_" क्यों घोषित नहीं कर सकता?
function _()
{
echo 'hello word';
}
आउटपुट:
Fatal error: Cannot redeclare _()
मैंने पहले इस समारोह _
निर्धारित नहीं किया है, तो क्यों मैं इस त्रुटि मिल रहा है?
_()
gettext
के लिए उपनाम है।
बहुत बहुत दोस्त :) –
दोस्तों, गंभीरता से? एक वाक्य के जवाब के लिए 24 upvotes? क्या आप कृपया उन उत्तरों पर नज़र डालें जिन पर मैं वास्तव में कुछ समय बिताता हूं? ; ओ) – deceze
शायद आप समझा सकते हैं कि धरती पर उन्होंने उपनाम क्यों बनाया? जावास्क्रिप्ट $ चर के रूप में लगभग उतना ही बुरा है। – TheLQ
_
gettext
, एक अंतर्निहित फ़ंक्शन के लिए उपनाम है। जैसे कि आप gettext
फ़ंक्शन घोषित नहीं कर सकते हैं, आप एक फ़ंक्शन _
नहीं बना सकते क्योंकि एक पहले से मौजूद है।
और आपको वैसे भी नहीं करना चाहिए। एक समारोह के लिए एक मूर्ख नाम क्या है। –
यह फ़ंक्शन के लिए मानक नाम है * अनुवाद *। उदाहरण के लिए, आपके पास कक्षा में ऐसी विधि हो सकती है। : पी – daGrevis
@ Daniel नहीं, यह नहीं है। – deceze
@ डैनियल: जो विषय आप इंगित करते हैं वह अंडरस्कोर के साथ उपसर्ग विधियों के बारे में है, ओपी पूछ रहा है कि वे '_' नामक फ़ंक्शन क्यों नहीं बना सकते हैं। – Jonathon
@ डैनियल ए व्हाइट। नहीं, बिल्कुल संबंधित नहीं है। – phihag