PHP में परिभाषित () फ़ंक्शन क्या है

Php Mem Paribhasita Fanksana Kya Hai



PHP दुनिया भर के डेवलपर्स द्वारा मजबूत और प्रभावी वेब एप्लिकेशन बनाने के लिए उपयोग की जाने वाली एक लोकप्रिय भाषा है। PHP के इतने बहुमुखी होने का एक कारण यह है कि इसमें एक अंतर्निहित विशेष कार्य कहा जाता है परिभाषित करना() यह डेवलपर्स को एक प्रतीक के लिए एक विशिष्ट मान निर्दिष्ट करने की अनुमति देता है, और प्रोग्राम चलने के दौरान उस मान को बदला नहीं जा सकता।

हम विस्तार से चर्चा करेंगे परिभाषित करना() इस गाइड में फ़ंक्शन, सिंटैक्स और उपयोग।

PHP में परिभाषित () फ़ंक्शन क्या है?

परिभाषित करना() PHP में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग स्थिरांक बनाने के लिए किया जाता है। स्थिरांक चर की तरह होते हैं, लेकिन एक बार जब वे प्रोग्राम के भीतर परिभाषित हो जाते हैं तो उनके मान समान रहते हैं। PHP में स्थिरांक मानों को संग्रहीत करने के लिए उपयोगी होते हैं जो प्रोग्राम के निष्पादन के दौरान स्थिर रहते हैं।







वाक्य - विन्यास

का उपयोग करने के लिए वाक्य रचना परिभाषित करना() PHP में कार्य इस प्रकार है:



परिभाषित करना ( 'CONSTANT_NAME' , कीमत , मामला - सुन्न )

परिभाषित फ़ंक्शन तीन पैरामीटर स्वीकार करता है, ए CONSTANT_NAME जो स्थिरांक के चर नाम को निर्दिष्ट करता है, कीमत जो स्थिरांक के मान को परिभाषित करता है, और असंवेदनशील मामला एक पैरामीटर है जो निर्दिष्ट करता है कि स्थिरांक का नाम केस-संवेदी होना चाहिए या नहीं। यह वैकल्पिक पैरामीटर है और इसके दो संभावित मान भी हैं सही या गलत , द सत्य केस-असंवेदनशील चर नाम के लिए है, और असत्य केस-संवेदी नाम के लिए है। फ़ंक्शन का डिफ़ॉल्ट व्यवहार केस-संवेदी है, जबकि केस-असंवेदनशील अब PHP में समर्थित नहीं है।



उदाहरण 1

निम्नलिखित उदाहरण में, हमने नाम के एक स्थिर चर को परिभाषित किया है नियत मूल्य के साथ LinuxHint . हमने तब का मूल्य मुद्रित किया नियत , पहला इको स्टेटमेंट वैल्यू प्रिंट करेगा और दूसरा एरर दिखाएगा। क्योंकि फ़ंक्शन केस-संवेदी है:






परिभाषित करना ( 'नियत' , 'लिनक्स संकेत' ) ;
गूंज नियत . ' \एन ' ;
गूंज नियत ;
?>

उदाहरण 2

आप नए स्थिरांक को परिभाषित करते समय केवल मूल स्थिरांक को संदर्भित करके एक स्थिरांक का मान दूसरे को निर्दिष्ट कर सकते हैं।



उदाहरण के लिए:


परिभाषित करना ( 'एसटीआर' , 'लिनक्स संकेत' ) ;
परिभाषित करना ( 'NEW_STR' , एसटीआर ) ;

गूंज एसटीआर ;
गूंज ' \एन ' ;
गूंज NEW_STR ;
?>

दिया गया PHP कोड एक स्थिर नाम को परिभाषित करता है 'एसटीआर' मूल्य के साथ 'लिनक्स संकेत' और एक अन्य स्थिरांक का नाम 'NEW_STR' जिसे का मान दिया गया है 'एसटीआर' नियत। कोड तब इको स्टेटमेंट का उपयोग करके दोनों स्थिरांक के मानों को आउटपुट करता है।

जमीनी स्तर

पीएचपी कार्य करने का एक अनूठा तरीका है, और यह अन्य लोकप्रिय प्रोग्रामिंग भाषाओं से काफी अलग है। PHP में, परिभाषित करने के दो अलग-अलग तरीके हैं नियत , एक का उपयोग कर रहा है कॉन्स्टेबल कीवर्ड और दूसरा उपयोग कर रहा है परिभाषित करना() समारोह। नियत PHP में कोड में कहीं भी इस्तेमाल किया जा सकता है और प्रोग्राम के निष्पादन के दौरान उनका मान समान रहता है।