Fungsi func_num_args
Fungsi func_num_args memungkinkan Anda mendapatkan jumlah argumen yang diteruskan ke fungsi pengguna saat ini. Ini hanya bekerja di dalam fungsi dan tidak memerlukan parameter.
Sintaks
func_num_args();
Contoh
Mari buat fungsi dan tampilkan jumlah argumen yang diteruskan:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
Hasil eksekusi kode:
3
Contoh
Mari periksa jumlah argumen dalam fungsi tanpa parameter:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
Hasil eksekusi kode:
0
Contoh
Penggunaan bersama func_get_args untuk memproses sejumlah variabel argumen:
<?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);
?>
Hasil eksekusi kode:
10
Lihat juga
-
fungsi
func_get_args,
yang mengembalikan array argumen yang diteruskan -
fungsi
func_get_arg,
yang mengembalikan argumen spesifik berdasarkan indeks