फ़ंक्शन func_num_args
फ़ंक्शन func_num_args करंट यूजर-डिफाइंड फ़ंक्शन में पास किए गए आर्ग्युमेंट्स की संख्या प्राप्त करने की अनुमति देता है। यह केवल फ़ंक्शन्स के अंदर काम करता है और इसके लिए किसी पैरामीटर की आवश्यकता नहीं होती है।
सिंटैक्स
phpfunc_num_args();
उदाहरण
आइए एक फ़ंक्शन बनाएं और पास किए गए आर्ग्युमेंट्स की संख्या प्रिंट करें:
php<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
कोड निष्पादन का परिणाम:
php3
उदाहरण
बिना पैरामीटर वाले फ़ंक्शन में आर्ग्युमेंट्स की संख्या की जाँच करें:
php<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
कोड निष्पादन का परिणाम:
php0
उदाहरण
चर संख्या में आर्ग्युमेंट्स को प्रोसेस करने के लिए func_get_args के साथ उपयोग:
php<?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);
?>
कोड निष्पादन का परिणाम:
php10
यह भी देखें
-
फ़ंक्शन
func_get_args,
जो पास किए गए आर्ग्युमेंट्स की एक ऐरे वापस करता है -
फ़ंक्शन
func_get_arg,
जो इंडेक्स के आधार पर एक विशिष्ट आर्ग्युमेंट वापस करता है