Il simbolo @ in php


Il simbolo @ davanti alla chiamata di una funzione serve a quest’ultima nel caso che dia errore (fatal o warnings) di bypassarlo.

Tutte le espressioni PHP possono anche venir chiamate con il prefisso @, che disabilita il report degli errori per quella particolare espressione. Se capita un errore in una di queste espressioni e l’opzione track_errors è attivata, si può trovare il messaggio d’errore nella variabile globale $php_errormsg


$var1 = 1 ; @$var2 = a;

echo @($var1+$var2);

Se si scrive @$var2 = a; (senza apici) non si hanno errori se si prova a togliere @ si sa cosa succede, infine a video si ha 1 (totalmente incoerente).

Il simbolo @ in php ultima modifica: 2006-08-10T00:00:00+00:00 da Enrico

Related Posts

Comments are closed.