func_num_args အသုံးပြုခ
func_num_args အသုံးပြုခသည် လက်ရှိ သုံးစွဲသူ ကိုယ်ပိုင် function သို့ ပေးပို့သည့် argument များ၏ အရေအတွက်ကို ရယူရန် ခွင့်ပြုပါသည်။ ၎င်းသည် function များ၏ အတွင်းတွင်သာ အလုပ်လုပ်ပြီး parameter များ မလိုအပ်ပါ။
ဝါကျဖွဲ့စည်းပုံ
func_num_args();
နမူနာ
Function တစ်ခု ဖန်တီးပြီး ပေးပို့သည့် argument များ၏ အရေအတွက်ကို ထုတ်ပြရန်:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်:
3
နမူနာ
Parameter မပါသော function အတွင်း argument များ၏ အရေအတွက်ကို စစ်ဆေးရန်:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်:
0
နမူနာ
အရေအတွက် ပြောင်းလဲနိုင်သော argument များကို ကိုင်တွယ်ရန် 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အသုံးပြုခ,
အရာသည် ပေးပို့ထားသော argument များကို array အဖြစ် ပြန်ပေးသည် -
func_get_argအသုံးပြုခ,
အရာသည် index အလိုက် သီးခြား argument တစ်ခုကို ပြန်ပေးသည်