in php non si dichiarano le variabili....

la @ serve a non far visualizzare gli errori NOTICE, che tu avevi a bizzeffe...