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 ක්‍රියාකාරීත්වය,
    සුචි අංකය අනුව නිශ්චිත තර්කයක් ආපසු ලබා දෙයි