func_get_args කාර්යය

func_get_args කාර්යය, කාර්යයකට ලබා දී ඇති සියලුම තර්ක අරාවක් ලෙස ලබා ගැනීමට ඉඩ සලසයි. එය පරාමිතීන් ලබා නොගෙන, පරිශීලක-නිර්මාණය කරන ලද කාර්යයන් තුළ පමණක් ඇමතිය යුතුය.

වාක්‍ය රචනය

phpfunc_get_args();

උදාහරණය

කාර්යයට ලබා දී ඇති සියලුම තර්ක ලබා ගනිමු:

php<?php
  function test() {
    $res = func_get_args();
    print_r($res);
  }
  test(1, 2, 3);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php[1, 2, 3]

උදාහරණය

විවිධ වර්ගයේ තර්ක සමඟ භාවිතය:

php<?php
  function showArgs() {
    $res = func_get_args();
    print_r($res);
  }
  showArgs('a', 1, true, null);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php['a', 1, true, null]

උදාහරණය

පරාමිතීන් ප්‍රකාශ නොකර තර්ක ලබා ගැනීම:

php<?php
  function sum() {
    $args = func_get_args();
    return array_sum($args);
  }
  echo sum(5, 10, 15);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php30

මෙයද බලන්න

  • func_num_args කාර්යය,
    ලබා දී ඇති තර්ක ප්‍රමාණය ලබා දෙයි
  • func_get_arg කාර්යය,
    දර්ශකය අනුව නිශ්චිත තර්කයක් ලබා දෙයි