taj znak ispred varijable po meni i nema nekog smisla....
on se stavlja u praksi ispred funkcije ... a služi php interpreteru kao informacija da ne prikazuje informaciju o pogresci ukoliko ona nastane izvodjenjem te funkcije...npr...pozoves funkciju za spajanje na bazu podataka...a server na kojem je baza podataka je mrtav..php ce ti vratiti gresku i neki text ce se ispisati korisniku u njegovom web browseru...
sa @ ispred funkcije informacija o pogresci nece se ispisati...ali se nece niti dohvatiti podaci iz baze...zato moras napraviti scenarij za taj događaj ... da ti se ne raskenja sajt
Ti ces svakako morati rijesiti hendlanje gresaka na ovaj ili onaj nacin... no svakako se one ne bi trebale korisniku ispisivati u php formatu nego na nacin razumljiv korisniku, po mogucnosti na jeziku korisnika i sl.
Malo prouci manual
ima dosta toga o hendlanju gresaka..
lp