se alla fine della funzione metto

Codice PHP:

function translate ($a$b$c) {

if (
$c != 1) {

$trad printf($a$c);

}else{

$trad printf($b$c);

}

return 
$trad;


mi viene fuori l'errore di cui dicevo, altrimento se lascio senza è tutto ok come mai?