what is function in php in hindi | php फंक्शन क्या हैं?
php programming language में function code का एक piece (टुकड़ा) होता हैं। जिसे कई बार use किया जा सकता हैं। php में function input के रूप में argument list और value return करता हैं।
php में fuction के प्रकार
php प्रोग्रामिंग लैंग्वेज के अंदर दो प्रकार के फंक्शन होते हैं।
- Built-in Functions
- User Defined Functions
php Built-in Function in hindi
Built-in function वे function होते हैं। जिनको specific task को पूरा करने के लिए पहले से ही बाने हुए हैं। इन funtion सीधा call करके use किया जा सकता हैं। ये functions एक developer का फाफी time बचाते हैं। इसलिए इन functions को पहले से define किया गया हैं।
php में 1000 से भी अधिक Built-in function हैं।
जैसे दो array हो मर्ज करने का फंक्शन
<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
php User Defined Functions in hindi
वे function जो डेवलपर आपने logic के अनुसार खुद define या create करता हैं। उसे User defined function कहते हैं।
- php में एक function statements का एक block हैं। जिसको बार-बार use किया जा सकता हैं।
- function को execute करने के लिए उसे call किया जाता हैं। ये automatically execute नहीं होते हैं।
Create a User Defined Function in php in hindi
php में user defined function को define करने के लिए एक keyword function लिखना होता हैं। उसके बाद function का नाम
Example:
function functionName() {
code to be executed;
}
php में function का नाम हमेशा एक letter या underscore से start होना चाहिए। function के नाम में starting में number या special symbols नहीं होना चाहिए। इसमें function नाम case-sensitive नहीं होता हैं।
नीचे दिए गए example में हम “writeMsg ()” नाम का एक function बनाते हैं। जिसके opening curly brace ( { ) जो की किसी भी फंक्शन का starting point होता हैं और closing curly brace ( } ) function का end पॉइंट होता हैं। ये function display पर “Hello world!” प्रिंट करता हैं। इस function को कॉल करने के लिए function का नाम उसके बाद brackets () लगा देते हैं।
<?php
function writeMsg() {
echo "Hello world!";
}
writeMsg(); // call the function
?>
PHP Function Arguments in hindi
function में information को एक arguments के रूप में पास किया जा सकता हैं। arguments एक variable की तरह होता हैं
arguments को function के नाम के बाद parentheses में specifie किये जाते हैं, आप जितना चाहे उतने arguments पास कर सकते हैं बस आपको comma से separate करना होगा।
नीचे दिये गये example में एक argument ($fname) वाला एक function हैं। जब इस familyName () फ़ंक्शन को कॉल किया जाता हैं, तो हम एक नाम (जैसे Shreekant) के साथ पास करते हैं, और function के अंदर नाम का use किया जाता हैं।
Example:-
<?php
function familyName($fname) {
echo "$fname Refsnes.<br>";
}
familyName("Shreekant");
familyName("Ram");
familyName("Kumar");
familyName("Shree");
familyName("Shiv");
?>
Output:-
Shreekant
Ram
Kumar
Shree
Shiv
दो arguments के साथ कुछ example
<?php
function familyName($fname, $year) {
echo "$fname Refsnes. Born in $year <br>";
}
familyName("Shreekant","2000");
familyName("Ram","199");
familyName("Kumar","2002");
?>
Output:-
Shreekant Refsnes. Born in 1975
Ram Refsnes. Born in 1978
Kumar Refsnes. Born in 1983
PHP Default Argument Value in hindi
नीचे दिया गया example default parameter का use करके बनाया गया हैं। अगर हम एक function को बिना arguments बनाते हैं। तो default value ही argument के रूप में पास हो जाएगी।
<?php
function setHeight(int $minheight = 50) {
echo "The height is : $minheight <br>";
}
setHeight(350);
setHeight(); // will use the default value of 50
setHeight(135);
setHeight(80);
?>
output
The height is : 350
The height is : 50
The height is : 135
The height is : 80
PHP Functions – Returning values in hindi
php के function में function की value को वापस करने के लिए return
statement का use करते हैं।
Example –
<?php
function sum(int $x, int $y) {
$z = $x + $y;
return $z;
}
echo "5 + 10 = " . sum(5, 10) . "<br>";
echo "7 + 13 = " . sum(7, 13) . "<br>";
echo "2 + 4 = " . sum(2, 4);
?>
Output
5 + 10 = 15
7 + 13 = 20
2 + 4 = 6
Passing Arguments by Reference in hindi
php programming language में arguments आमतौर में value में रूप में पास किये जाते हैं। जिसका अर्थ हुआ की value की एक capy function में use की जाती हैं और function में पास किया गया variable की value को change नहीं किया जा सकता हैं।
जब कोई function में argument को reference के व्दारा पास किया जाता हैं, तो arguments उस variable को चेंज कर देता हैं। फंक्शन argument को reference में बदलने के लिए &
operator का use किया जाता हैं।
<?php
function add_five(&$value) {
$value += 5;
}
$num = 2;
add_five($num);
echo $num;
?>
Output
7
refrence By:- https://www.w3schools.com/php/php_functions.asp
Conclusion
इस आर्टिल्स में हमने सीखा php function kya hain | what is function in php in hindi, php Built-in Function in hindi, Create a User Defined Function in php in hindi, PHP Function Arguments in hindi
दोस्तों मैं आशा करता हूँ कि आपको ये जानकारी पसंद आयी होगी और यदि ये जानकारी आपको पसंद आयी हो तो इस जानकारी को अपने दोस्तों के साथ शेयर करे ताकि उनको भी php function kya hain | what is function in php in hindi, php Built-in Function in hindi, Create a User Defined Function in php in hindi, PHP Function Arguments in hindi को जानने हेल्प मिलेगी।
अगर आपको अभी भी php function kya hain | what is function in php in hindi, php Built-in Function in hindi, Create a User Defined Function in php in hindi, PHP Function Arguments in hindi से संबंधित कोई भी प्रश्न या Doubt है तो आप कमेंट्स के जरिए हमसे पुछ सकते है। मैं आपके व्दारा पूछा गये सभी सवालों का जवाब दूँगा।
अगर आपको हमारे व्दारा दी जानकारी पसंद आती हैं और आप ,Computer Science, इंटरनेट, IT, मॉडल टेक्नोलॉजी और new जानकारी पढ़ना अच्छा लगता हैं. तो आप हमारे इस ब्लॉग को जरूर सब्सक्राइब कर कर लो | अगर आपका हमको कोई नया सुझाब देना हैं तो वह भी बताये।
FAQ प्रश्न-
-
php फंक्शन क्या हैं?
php programming language में function code का एक piece (टुकड़ा) होता हैं। जिसे कई बार use किया जा सकता हैं।
-
php में दो प्रकार के फंक्शन होते हैं।
Built-in Functions
User Defined Functions -
Built-in Functions क्या होते हैं?
Built-in function वे function होते हैं। जिनको specific task को पूरा करने के लिए पहले से ही बाने हुए हैं।