फ़ंक्शन func_num_args
फ़ंक्शन func_num_args करंट यूजर-डिफाइंड फ़ंक्शन में पास किए गए आर्ग्युमेंट्स की संख्या प्राप्त करने की अनुमति देता है। यह केवल फ़ंक्शन्स के अंदर काम करता है और इसके लिए किसी पैरामीटर की आवश्यकता नहीं होती है।
सिंटैक्स
func_num_args();
उदाहरण
आइए एक फ़ंक्शन बनाएं और पास किए गए आर्ग्युमेंट्स की संख्या प्रिंट करें:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
कोड निष्पादन का परिणाम:
3
उदाहरण
बिना पैरामीटर वाले फ़ंक्शन में आर्ग्युमेंट्स की संख्या की जाँच करें:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
कोड निष्पादन का परिणाम:
0
उदाहरण
चर संख्या में आर्ग्युमेंट्स को प्रोसेस करने के लिए func_get_args के साथ उपयोग:
<?php
function sumAll() {
$count = func_num_args();
$args = func_get_args();
$sum = 0;
for ($i = 0; $i < $count; $i++) {
$sum += $args[$i];
}
return $sum;
}
echo sumAll(1, 2, 3, 4);
?>
कोड निष्पादन का परिणाम:
10
यह भी देखें
-
फ़ंक्शन
func_get_args,
जो पास किए गए आर्ग्युमेंट्स की एक ऐरे वापस करता है -
फ़ंक्शन
func_get_arg,
जो इंडेक्स के आधार पर एक विशिष्ट आर्ग्युमेंट वापस करता है