hai ragione, devo usare maggiormante la tecnica del divide et impera; è un linguaggio per me che anche con poche righe sa diventare veramente caotico e pochissimo leggibile.
Sbaglio o se scrivo una funzione del tipo
function(a ,b ,c ,d)
{
}
PHP non considera il nome della variabile passata alla funzione ma la sua posizione?