PHP फ़ंक्शन: न्यूमेरिक, बिल्ट इन, स्ट्रिंग, दिनांक, उपयोगकर्ता परिभाषित

विषय - सूची:

Anonim

एक समारोह क्या है?

एक फ़ंक्शन एक पुन: प्रयोज्य टुकड़ा या कोड का ब्लॉक है जो एक विशिष्ट कार्रवाई करता है।

फ़ंक्शंस या तो मूल्यों को वापस कर सकते हैं जब कॉल किया जाता है या बिना किसी मान को वापस किए बिना एक ऑपरेशन कर सकता है।

PHP में 700 से अधिक कार्य हैं जो विभिन्न कार्यों को करते हैं।

इस ट्यूटोरियल में, आप सीखेंगे-

  • कार्यों का उपयोग क्यों करें?
  • कार्यों में निर्मित
  • स्ट्रिंग फ़ंक्शंस
  • संख्यात्मक कार्य
  • दिनांक समारोह
  • उपयोगकर्ता परिभाषित कार्यों का उपयोग क्यों करें?

कार्यों का उपयोग क्यों करें?

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

कार्यों में निर्मित

अंतर्निहित फ़ंक्शन वे फ़ंक्शन हैं जो PHP स्थापना पैकेज में मौजूद हैं।

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

अंतर्निहित कार्यों को कई श्रेणियों में वर्गीकृत किया जा सकता है। नीचे श्रेणियों की सूची दी गई है।

स्ट्रिंग फ़ंक्शंस

ये वे कार्य हैं जो स्ट्रिंग डेटा में हेरफेर करते हैं, स्ट्रिंग फ़ंक्शन के कार्यान्वयन के उदाहरण के लिए स्ट्रिंग्स पर लेख देखें

संख्यात्मक कार्य

संख्यात्मक कार्य फ़ंक्शन हैं जो संख्यात्मक परिणाम लौटाते हैं।

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

नीचे दी गई तालिका सामान्य PHP संख्यात्मक कार्यों को दिखाती है

समारोह विवरण उदाहरण उत्पादन
is_number यदि यह सांख्यिक और असत्य है और यदि यह नहीं है तो एक तर्क को स्वीकार करता है और सही लौटाता है
असत्य
सच
संख्या स्वरूप अंकों के विभाजक और दशमलव बिंदुओं का उपयोग करके संख्यात्मक मान का उपयोग किया जाता है
2,509,663 है
हाशिया एक यादृच्छिक संख्या उत्पन्न करने के लिए उपयोग किया जाता है।
यादृच्छिक संख्या
गोल दशमलव अंक के साथ किसी संख्या को निकटतम पूर्ण संख्या में गोल करें।
sqrt किसी संख्या का वर्गमूल देता है
१०
क्योंकि लौकिक लौटी
0.52532198881773
पाप साइन लौटाता है
0.85090352453412
टैन स्पर्शरेखा लौटाता है
1.6197751905439
अनुकरणीय निरंतर जो PI का मान लौटाता है
3.1415926535898

दिनांक समारोह

दिनांक फ़ंक्शन का उपयोग यूनिक्स की तारीख और समय को मानव पठनीय प्रारूप में प्रारूपित करने के लिए किया जाता है।

अधिक जानकारी के लिए PHP तारीख के कार्यों पर लेख देखें। अन्य कार्य

इसमे शामिल है;

  • Arrays - उदाहरण के लिए सरणियों पर लेख देखें
  • फाइलें - उदाहरण के लिए फाइलों पर लेख देखें
  • डेटाबेस फ़ंक्शन - MySQL PHP और अन्य डेटाबेस एक्सेस विधियों v2 पर लेख देखें

उपयोगकर्ता परिभाषित कार्यों का उपयोग क्यों करें?

उपयोगकर्ता परिभाषित कार्य जब काम में आते हैं;

  • आपके एप्लिकेशन में रूटीन कार्य हैं जैसे डेटाबेस में डेटा जोड़ना
  • डेटा पर सत्यापन जाँच करना
  • सिस्टम आदि में उपयोगकर्ताओं का प्रमाणीकरण।

ये गतिविधियाँ कई पृष्ठों में फैली होंगी।

एक फ़ंक्शन बनाना जो इन सभी पृष्ठों को कॉल कर सकता है, उन सुविधाओं में से एक है जो PHP को एक शक्तिशाली स्क्रिप्टिंग भाषा बनाते हैं।

अपना पहला उपयोगकर्ता परिभाषित फ़ंक्शन बनाने से पहले, आइए उन नियमों को देखें जिन्हें हमें अपने कार्यों को बनाते समय पालन करना चाहिए।

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

चलिए अब अपना पहला फंक्शन बनाते हैं। हम एक बहुत ही मूल फ़ंक्शन बनाएंगे जो PHP में एक फ़ंक्शन के प्रमुख घटकों को दिखाता है।

आउटपुट:

3

यहां,

  • "फ़ंक्शन ... ({{...}") फ़ंक्शन ब्लॉक है जो PHP को बताता है कि आप एक कस्टम फ़ंक्शन को परिभाषित कर रहे हैं
  • "Add_numbers" फ़ंक्शन का नाम है जिसे फ़ंक्शन का उपयोग करते समय कहा जाएगा।
  • "()" का उपयोग फंक्शन में पैरामीटर पास करने के लिए किया जा सकता है।
  • "गूंज 'हैलो समारोह!';" कोड के फ़ंक्शन ब्लॉक को निष्पादित किया जाता है। यह उपरोक्त उदाहरण में उपयोग किए गए के अलावा कोई भी कोड हो सकता है।

आइए अब एक काफी जटिल उदाहरण देखें जो एक पैरामीटर को स्वीकार करता है और उपरोक्त फ़ंक्शन की तरह एक संदेश प्रदर्शित करता है।

मान लें कि हम एक फ़ंक्शन लिखना चाहते हैं जो उपयोगकर्ता के नाम को स्क्रीन पर प्रिंट करता है, हम एक कस्टम फ़ंक्शन लिख सकते हैं जो उपयोगकर्ता के नाम को स्वीकार करता है और इसे स्क्रीन पर प्रदर्शित करता है।

नीचे दिया गया कोड कार्यान्वयन दिखाता है।

आउटपुट:

Hello Martin Luther King

यहां,

  • “… ($ नाम) {…” फ़ंक्शन पैरामीटर है जिसे नाम कहा जाता है और इसे प्रारंभिक नामांकित किया जाता है। यदि कोई पैरामीटर फ़ंक्शन में पारित नहीं होता है, तो नाम के रूप में नामांकित प्रदर्शित किया जाएगा। यह काम में आता है अगर फ़ंक्शन के किसी भी पैरामीटर की आपूर्ति न करने से अप्रत्याशित त्रुटियां हो सकती हैं।

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

आउटपुट:

62

सारांश

  • फ़ंक्शंस कोड के ब्लॉक हैं जो विशिष्ट कार्य करते हैं
  • निर्मित फ़ंक्शंस वे फ़ंक्शंस हैं जो PHP के साथ शिप किए जाते हैं
  • PHP में 700 से अधिक कार्य हैं
  • स्ट्रिंग फ़ंक्शन स्ट्रिंग डेटा में हेरफेर करते हैं
  • संख्यात्मक कार्य संख्यात्मक डेटा में हेरफेर करते हैं
  • दिनांक कार्य दिनांक डेटा में हेरफेर करते हैं
  • अन्य कार्य जैसे is_array, fopen आदि का उपयोग क्रमशः सरणियों और फ़ाइलों में हेरफेर करने के लिए किया जाता है
  • उपयोगकर्ता परिभाषित फ़ंक्शंस ऐसे फ़ंक्शंस हैं जो आप PHP बढ़ाने के लिए खुद बना सकते हैं