PHP Function In Hindi.

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(PHP Function In Hindi) में हम आपको php functions के बारे में हिंदी में बताने वाले है | php function भी और language में use होने वाले function के जैसे ही है |

मुख्य तौर पर function किसी विशेष कार्य के लिए लिखे होते है | और जैसे ही फंक्शन में कोई वैल्यू पास की जाती है वैसे ही function अपनी प्रोसेस कम्पलीट करके calling प्रोग्राम को रिजल्ट Return कर देता है |PHP Function In Hindi|

php(PHP Function In Hindi) के अंदर functions almost वैसे ही होते है जैसे कि और दसूरी लैंग्वेज में होते है | function एक pre -define code होता है जिसमे हम एक अथवा एक से ज्यादा पैरामीटर पास करते है और फिर वह फंक्शन कुछ प्रोसेसिंग करने के बाद हमें कुछ value Return करता है |

आप कुछ built -in functions के बारे में already जानते होंगे जैसे की fopen () और fread ()| पर php में आप खुद के custom functions को भी create कर सकते है |PHP Function In Hindi|

php function के अंदर दो parts मुख्य है जो आपको clear होने चाहिए|PHP Function In Hindi|

function php function को create करना
function php function को call करना

वैसे ऐसा बहुत कम होता है कि आपको अपना php fnction create करना पड़े क्योकि php built -in fnction लाइब्रेरी में आलरेडी 1000 से ज्यादा functions है जो कि different एरिया अथवा task के लिए है | बस यहाँ पर आप उन्हें call कर सकते है अपनी जरुरत के अनुसार |

Creating PHP function :

अपने खुद के custom php function को क्रिएट करना बहुत ही आसान है | suppose करिये आप एक ऐसा फंक्शन लिखना चाहते है जिससे कि जब आप उस फंक्शन को कॉल करें तो browser पर एक सिंपल मैसेज लिख कर आ जाये |

तो नीचे example में हम ऐसा ही एक function writeMessage को create करते है और create करने के just बाद हम इसे कॉल करते है |

पर हाँ एक बात आपको हमेशा ध्यान देनी है कि function क्रिएट करने के लिए आपको function कीवर्ड का इस्तेमाल करना फंक्शन नाम के पहले उसे लिखकर और उसके बाद फंक्शन का जो भी कोड होगा वो आपको { और } इसके बीच में रखना है |

Example:

<html>
   
   <head>
      <title>Writing PHP Function</title>
   </head>
   
   <body>
      
      <?php
         /* Defining a PHP Function */
         function writeMessage() {
            echo "You are really a nice person, Have a nice time!";
         }
         
         /* Calling a PHP Function */
         writeMessage();
      ?>
      
   </body>
</html>

Output:

You are really a nice person, Have a nice time!

PHP Functions with parameters :

देखो एक function टाइप तो हमने ऊपर देखा जिसमे कोई भी पैरामीटर पास नहीं करते है | और एक यह दूसरा function टाइप है जिसमे हम function में parameter पास कर सकते है |

php हमको फंक्शन के अंदर parameter पास करने के लिए allow करता है | और यह पैरामीटर जो होते है वो फंक्शन के अंदर variable का काम करते है | जैसे नीचे दिए हुए example में हमने function में दो integer parameter पास कराये है और फिर उनको ऐड किया है और प्रिंट किया है |

Example:

<html>
   
   <head>
      <title>Writing PHP Function with Parameters</title>
   </head>
   
   <body>
   
      <?php
         function addFunction($num1, $num2) {
            $sum = $num1 + $num2;
            echo "Sum of the two numbers is : $sum";
         }
         
         addFunction(10, 20);
      ?>
      
   </body>
</html>

Output:

Sum of the two numbers is : 30

Passing Arguments by reference :

किसी function में हम reference की मदद से भी argument पास कर सकते है | कहने का मतलब यहाँ पर फंक्शन एक reference की मदद से variable की वैल्यू को manipulate करता है वजाये इसके कि वह variable वैल्यू की कॉपी को manipulate करे|

और अगर इस केस में अगर arguments में कोई चेंज किया जाता है तो फिर variable की original वैल्यू भी चेंज हो जाएगी | अगर हम किसी भी argument को किसी रिफरेन्स की तरह पास करना चाहते है तो फिर हम reference के साथ ampersand के sign के साथ…

… variable के नाम को जोड़ कर या तो उसे फंक्शन कॉल में use कर सकते है या फिर फंक्शन definition में | नीचे दिए गए example में आप यह दोनों case देख सकते है |

Example:

<html>
   
   <head>
      <title>Passing Argument by Reference</title>
   </head>
   
   <body>
      
      <?php
         function addFive($num) {
            $num += 5;
         }
         
         function addSix(&$num) {
            $num += 6;
         }
         
         $orignum = 10;
         addFive( $orignum );
         
         echo "Original Value is $orignum<br />";
         
         addSix( $orignum );
         echo "Original Value is $orignum<br />";
      ?>
      
   </body>
</html>

Output:

Original Value is 10
Original Value is 16 

PHP Functions returning value :

कोई भी function Return statement की मदद इस function value को Return कर सकता है | Return statement आते ही function का execution बंद हो जाता है और function वैल्यू को calling कोड के पास send कर देता है|

आप एक function से एक से ज्यादा वैल्यू को Return कर सकते है Return array की मदद से जैसे कि Return array (1 ,2 ,3 ,4)|

जैसे कि नीचे दिए गए प्रोग्राम में फंक्शन जो है वो दो integer पैरामीटर को लेता है और फिर उन्हें आपस में add करके कालिंग प्रोग्राम को रिजल्ट Return करता है |

यहाँ पर आप एक बात आप नोट करिये कि किसी भी function से वैल्यू को वापिस Return करने के लिए हम Return keyword का use करते है |

Example:

<html>
   
   <head>
      <title>Writing PHP Function which returns value</title>
   </head>
   
   <body>
   
      <?php
         function addFunction($num1, $num2) {
            $sum = $num1 + $num2;
            return $sum;
         }
         $return_value = addFunction(10, 20);
         
         echo "Returned value from the function : $return_value";
      ?>
      
   </body>
</html>

Output:

Returned value from the function : 30

Setting Default Values for Function parameters :

अगर fnction कॉल करते समय function caller उसमे कोई पैरामीटर पास नहीं करता है तो फिर हम इसमें कोई डिफ़ॉल्ट वैल्यू को भी सेट कर सकते है |

जैसे की नीचे दिए गए function में अगर कोई भी parameter पास नहीं होता है तो फिर वह NULL प्रिंट करेगा |

Example:

<html>
   
   <head>
      <title>Writing PHP Function which returns value</title>
   </head>
   
   <body>
      
      <?php
         function printMe($param = NULL) {
            print $param;
         }
         
         printMe("This is test");
         printMe();
      ?>
      
   </body>
</html>

Output:

This is test

Dynamic Function Calls :

यह पॉसिबल है कि हम function names को हम string से variable assign कर सके| और फिर इन वेरिएबल को आप इस तरह से treat कर सकते है जैसे कि आप फंक्शन name को करते | नीचे दिए गए example में को देख कर आप समझ सकते है |

Example:

<html>
   
   <head>
      <title>Dynamic Function Calls</title>
   </head>
   
   <body>
      
      <?php
         function sayHello() {
            echo "Hello<br />";
         }
         
         $function_holder = "sayHello";
         $function_holder();
      ?>
      
   </body>
</html>

Output:

Hello

Conclusion

हेलो दोस्तों इस ब्लॉग पोस्ट(PHP Function In Hindi) में हमने php function के बारे में हिंदी में जाना और समझा | function एक predefined statements का set होता है जो कि एक या एक से अधिक specific operations perform करता है | function को php में हम दो प्रकार से use करते है एक तो function को क्रिएट करते है और दूसरा फंक्शन को call करते है | function parameter वाले और बिना parameter वाले हो सकते है | function के अंदर हम parameter value की जगह पर reference भी पास कर सकते है |

इस ब्लॉग(PHP Function In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते [email protected]पर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट(PHP Function In Hindi) को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|PHP Function In Hindi|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.

Leave a Reply

Your email address will not be published. Required fields are marked *