Función con número variable de parámetros en PHP.
function agregar_helado($heladera, $calidad)
{
$num_args = func_num_args();
echo "Número de argumentos: $num_args<br />\n";
if ($num_args > 2)
{
echo "El tercer argumento es: " . func_get_arg(2) . "<br />\n";
}
}
agregar_helado(3, 'buena', 'frutilla', 'durazno');
Esto devuelve:
Número de argumentos: 4 El tercer argumento es: frutilla