PHP function in hindi-php फंक्शन क्या है ?

hello दोस्तों आज के इस पोस्ट में आपको php function in hindi के बारे में बताया जा रहा है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है

PHP  functions

यदि आपके प्रोग्राम में कोई ऐसा टास्क है जिस आपको बार बार execute करने की जरुरत होती है तो आप उस टास्क के लिए प्रोग्राम में अलग अलग जगह पर कोड को लिखने के बजाये एक function को क्रिएट कर सकते है और जब भी आपको उस टास्क को परफॉर्म करने की आवाश्यकता हो तो आप उस function को अलग अलग जगह पर call कर सकते है

ऐसा करने से आपका टाइम भी बचता है और कंप्यूटर की मेमोरी भी बचती है साथ ही आपका प्रोग्राम भी short और readable बन जाता है इसे कोड re-usability कहा जाता है क्योकि  आप एक ही कोड को अलग अलग जगह पर प्रयोग कर सकते है

नोट-यदि में आपसे पूछे की यदि किसी प्रोग्राम में echo या print function की जरुरत कितनी बार पड़ती है तो आप कहेंगे की बहुत बार होती है अब मान लीजिये की यदि इन function का पूरा कोड आपको हर बार लिखना पड़े तो प्रोग्राम कितना बड़ा हो जायेगा और कोई भी simple प्रोजेक्ट को पूरा करने में बहुत ही टाइम लग जायेगा तो ऐसी situation से बचने के लिए प्रोग्राम्स में function का प्रयोग किया जाता है

function किसी भी प्रोग्राम को बेसिक structure होता है जिसे c की तरह ही PHP भी एक modular language होता है जो PHP में function को क्रिएट करने के लिए आप function keyword का प्रयोग करते है PHP में function के बारे में सबसे unique बात यह है की आप किसी function में दूसरा function को क्रिएट कर ही सकते है साथ ही एक क्लास भी क्रिएट कर सकते है

PHP में anonymous functions भी introduce किये गए है ये जावा(java) की तरह ही है जो ये बिना name के function होते है ऐसे functions ज्यादातर किसी function को पहले से क्रिएट करने के बजाय साथ ही साथ बनाने और प्रयोग करने के लिए उपयोग किया जाता है

Types of functions

PHP में आपको 3 तरह के functions का प्रयोग किया जाता है इनके बारे में आपको निचे दिया जा रहा है

user-defined functions

वह functions जो प्रोग्रामर(programmer) के द्वारा बनाये जाते है user defined functions कहलाते है php में functions को क्रिएट करने के लिए आपको function keyword का प्रयोग किया जाता है php में बेसिक function structure को निचे दिया जा रहा है

structureexample
function

func_Name(arg1,arg2,….argn)

{

//perform any task here

}

function

myAddFunction($a,$b)

{

$result=$a+$b;

echo “addition is:” $result);

}

 

PHP में function को क्रिएट करने के लिए सबसे पहले आप function keyword को लिखते है इसके बाद function का नाम लिखा जाता है की function के नाम के बाद brackets में arguments को pass किया जाता है

arguments वो value होती है जो function को call करवाते समय pass की जाती है जैसे की यदि आपका function 2 numbers के addition का है तो आप add करने के लिए addition का ऑपरेशन परफॉर्म कर सकते है

arguments के बाद curly brackets में कुछ statements होते है जिन्हें आप execute करवाना चाहते है जैसे की हमारे example में आप arguments में pass किये गए numbers को add करवा सकते है

PHP में function को call करने के लिए आप सिर्फ function का नाम लिखते है और उसके बाद brackets में required arguments को पास कर सकते है PHP में functions को आप कई प्रकार से call कर सकते है जैसे की echo statement में भी आप PHP functions को call कर सकते है

उपर दिए गए function को आप इस प्रकार से call कर सकते है

<?php
function myAddFunction($a,$b)
{  
   return $a+$b;
}
$result=myAddFunction(4,5);
echo”<h2>addition is $result</h2>”;
?>

इसका example आपको निचे दिया जा रहा है

 

php में function को क्रिएट करते समय आप चाहे तो default arguments भी दे सकते है function को call के दौरान जब user कोई argument नहीं pass करता है तो default arguments का प्रयोग किया जाता है किसी भी function को default arguments को देने के लिए आप उसमे आगे assignments operator(=) लगा के default arguments को लिख देते है

इसको हम एक example के द्वारा समझ सकते है

<?php
function hello($userName=”sir/mam”)
{
  echo”<h2>welcome $userName</h2>”;
}
hello();
?>

इस example में यदि user खुद का नाम pass करता है तो welcome के बाद sir/mam show होगा इसका example आपको निचे इसका आउटपुट दिया जारहा है

 

built in functions

php में programmers के लिए कुछ built in functions को प्रोविडे करते है ये functions programmer का काम और भी आसान कर देते है कुछ common built in functions की लिस्ट निचे दी जा रही है

functionsexamination
_construct()constructor for classes
mysql_connect()connects to MySQL database
date()prints current date
count()used to count number of character in strings
file_existschecks whether a file exists

 

anonymous function

PHP में नए तरीके के functions को add किये गए है जिन्हें anonymous function कहते है इन functions की सिर्फ body होती है इनका कोई नाम नही होता है इन functions को किसी भी expression के बीच में प्रयोग कर सकते है इसके लिए function keyword का प्रयोग करते है

anonymous function का example आपको निचे दिया जा रहा है

<?php
$var=function($name)
{
   echo”<h2>hello $name</h2>”;
};
$var(“reader”);
?>

इसका आउटपुट निचे दिया जा रहा है

PHP function in hindi

reference-https://www.geeksforgeeks.org/php-functions/

PHP function in hindi

निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(PHP function in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये | अगर कोई topic से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject के लेकर भी कोई प्रश्न हो तो कमेंट करे

Leave a Comment