PHP फ़ंक्शन और फ़ंक्शन कॉल
जब आप PHP का अध्ययन कर रहे हैं तो आप अपने प्रोग्राम में हर लाइन को कोड करना चाहेंगे ताकि आप यह अध्ययन कर सकें कि कोड कैसे काम करता है। कहीं न कहीं आप महसूस करेंगे कि कुछ ऐसे कार्य हैं जिन्हें आपके कार्यक्रम को बार-बार करने की आवश्यकता है। और इसलिए आप बार-बार कोड की समान पंक्तियों को लिखते हुए खुद को पाते हैं। उदाहरण के लिए, ऐसे कई अवसर हैं जब आपकी वेबसाइट पर आने वाले व्यक्ति को आपको एक ईमेल पता देने की आवश्यकता होगी। वह कुछ खरीदना चाहता है, अपने न्यूज़लेटर के लिए साइन अप कर सकता है या ग्राहक सेवा फॉर्म भर सकता है। हर बार जब वह अपना ईमेल पता दर्ज करता है और वेब फॉर्म जमा करता है, तो आप चाहते हैं कि आपका कार्यक्रम ईमेल पते की सटीकता की जांच करेगा। आप अपने कार्यक्रम में प्रत्येक स्थान पर इस कार्य को कोड कर सकते हैं जिसे आपको ईमेल पते की जांच करने की आवश्यकता है। लेकिन यह बहुत कुशल नहीं है। वैसे, इस समस्या के लिए PHP के पास एक उत्तर है। इसे एक फंक्शन कहा जाता है।

मूल रूप से दो प्रकार के PHP फ़ंक्शन हैं। पहला प्रकार अंतर्निहित फ़ंक्शन है। ये फ़ंक्शन पहले से ही PHP भाषा का हिस्सा हैं और इसलिए आपको उन्हें स्वयं लिखने की आवश्यकता नहीं है। इन अंतर्निहित कार्यों का उपयोग करने के लिए आप बस अपने प्रोग्राम में एक फ़ंक्शन कॉल जोड़ते हैं। एक फ़ंक्शन कॉल कोड का एक टुकड़ा है जो आपके प्रोग्राम को जब भी आपको ज़रूरत होती है, तब अंतर्निहित फ़ंक्शन को "कॉल" करने के लिए कहता है। फ़ंक्शन का दूसरा प्रकार उपयोगकर्ता परिभाषित फ़ंक्शन है। ये ऐसे कार्य हैं जो आप स्वयं लिखते हैं। फिर, जब आप फ़ंक्शन लिखते हैं, तो आप फ़ंक्शन कॉल को कोड करके किसी भी समय इसे अपने प्रोग्राम में कॉल कर सकते हैं। आइए एक फ़ंक्शन कॉल के लिए PHP कोड पर एक नज़र डालें।

बेसिक PHP कोड
function_name (तर्क, तर्क);

उदाहरण
प्रिंट ($ संदेश);


प्रिंट ();
function_name
यह फ़ंक्शन को दिया गया नाम है और यह है कि आपका प्रोग्राम फ़ंक्शन की पहचान कैसे करेगा। मैंने एक उदाहरण के रूप में अंतर्निहित प्रिंट फ़ंक्शन का उपयोग किया है। प्रिंट फ़ंक्शन के लिए function_name है प्रिंट और इसे () के बाईं ओर रखा गया है।

प्रिंट ($ संदेश);
कोष्टक
कोष्ठक का उपयोग फ़ंक्शन को जानकारी देने के लिए किया जाता है। यदि आपको कोई जानकारी पास करने की आवश्यकता नहीं है, तो आप () के बीच कुछ भी नहीं डालेंगे।

$ संदेश
बहस
तर्क वह जानकारी है जिसे आप फ़ंक्शन में पास करना चाहते हैं। यदि आपके पास एक से अधिक तर्क हैं, तो उन्हें अल्पविराम से अलग करें। फिर कोष्ठक के बीच तर्क रखें। हमारे उदाहरण में, फ़ंक्शन को दिया गया तर्क (सूचना) $ संदेश चर है जिसे कोष्ठक के बीच रखा गया है। बिल्ट-इन प्रिंट फ़ंक्शन $ संदेश चर को आपके द्वारा दिए गए मूल्य को प्रिंट करेगा।

प्रिंट ($ संदेश);
;
अर्धविराम फ़ंक्शन कॉल को समाप्त करता है

नोट: एक फ़ंक्शन आमतौर पर कार्य पूरा होने पर कार्यक्रम की जानकारी वापस करता है। उदाहरण के लिए प्रिंट फंक्शन प्रोग्राम में एक बूलियन वापस जाता है।





वीडियो निर्देश: हिंदी में - HTML बटन पर जावास्क्रिप्ट फंक्शन क्लिक करें (मई 2024).