Universálně můžeš použít vestavěnou func_num_args() a func_get_arg()
<?php
function moje_funkce() {
echo "Number of arguments: " . func_num_args() . "<br />"; // Vrací počet argumentů
for($i = 0 ; $i < func_num_args(); $i++) { // Tělo projede argumenty
echo "Argument $i = " . func_get_arg($i) . "<br />";
}
}
moje_funkce("a", "b", "c", "d", "e"); // zavoláme určitý počet argumentů (nevíme přesně kolik)
?>
V nových verzích PHP lze používat i jednodušeji zapsané vychytávky.