Prova con una variabile statica

Codice PHP:




function prova($paramentro1,$paramentro2 ,$parametro_extra='') {
static 
$volte;
$volte++;
if (
$parametro_extra!=='') return $volte;
//resto della funzione

}


//main
prova(1,2); //prova fa quello che deve
prova(3,4);//prova fa quello che deve

$n_volte=prova(null,null,true); //prova restituisce quante volte lo ha fatto