non fai prima ad usare func_num_args(), func_get_arg(), and func_get_args() nella funzione anonima e renderla non dipendente dai parametri passati, piuttosto che testare il numero di parametri che accetta?