func_get_args කාර්යය
func_get_args කාර්යය, කාර්යයකට ලබා දී ඇති සියලුම තර්ක අරාවක් ලෙස ලබා ගැනීමට ඉඩ සලසයි. එය පරාමිතීන් ලබා නොගෙන, පරිශීලක-නිර්මාණය කරන ලද කාර්යයන් තුළ පමණක් ඇමතිය යුතුය.
වාක්ය රචනය
func_get_args();
උදාහරණය
කාර්යයට ලබා දී ඇති සියලුම තර්ක ලබා ගනිමු:
<?php
function test() {
$res = func_get_args();
print_r($res);
}
test(1, 2, 3);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
[1, 2, 3]
උදාහරණය
විවිධ වර්ගයේ තර්ක සමඟ භාවිතය:
<?php
function showArgs() {
$res = func_get_args();
print_r($res);
}
showArgs('a', 1, true, null);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
['a', 1, true, null]
උදාහරණය
පරාමිතීන් ප්රකාශ නොකර තර්ක ලබා ගැනීම:
<?php
function sum() {
$args = func_get_args();
return array_sum($args);
}
echo sum(5, 10, 15);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
30
මෙයද බලන්න
-
func_num_argsකාර්යය,
ලබා දී ඇති තර්ක ප්රමාණය ලබා දෙයි -
func_get_argකාර්යය,
දර්ශකය අනුව නිශ්චිත තර්කයක් ලබා දෙයි