func_num_args အသုံးပြုခ

func_num_args အသုံးပြုခသည် လက်ရှိ သုံးစွဲသူ ကိုယ်ပိုင် function သို့ ပေးပို့သည့် argument များ၏ အရေအတွက်ကို ရယူရန် ခွင့်ပြုပါသည်။ ၎င်းသည် function များ၏ အတွင်းတွင်သာ အလုပ်လုပ်ပြီး parameter များ မလိုအပ်ပါ။

ဝါကျဖွဲ့စည်းပုံ

phpfunc_num_args();

နမူနာ

Function တစ်ခု ဖန်တီးပြီး ပေးပို့သည့် argument များ၏ အရေအတွက်ကို ထုတ်ပြရန်:

php<?php
  function testArgs() {
    echo func_num_args();
  }
  testArgs(1, 2, 3);
?>

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်:

php3

နမူနာ

Parameter မပါသော function အတွင်း argument များ၏ အရေအတွက်ကို စစ်ဆေးရန်:

php<?php
  function noArgs() {
    echo func_num_args();
  }
  noArgs();
?>

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်:

php0

နမူနာ

အရေအတွက် ပြောင်းလဲနိုင်သော argument များကို ကိုင်တွယ်ရန် 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 အသုံးပြုခ,
    အရာသည် ပေးပို့ထားသော argument များကို array အဖြစ် ပြန်ပေးသည်
  • func_get_arg အသုံးပြုခ,
    အရာသည် index အလိုက် သီးခြား argument တစ်ခုကို ပြန်ပေးသည်