ফাংশন 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ফাংশন,
যা সূচী অনুসারে একটি নির্দিষ্ট আর্গুমেন্ট ফেরত দেয়