Voy a ser un poco más extenso... por ejemplo si en el primer caso fallara la consulta y generara un Warning o Error de alguna clase te saldría en pantalla si tienes en el php.ini el display_errors=On, etc...
Pero poniendo la @ no te saldría nada. En el tercer caso por ejemplo pone directamente:
@$new=$_GET['new'];
Si por cualquier causa la variable no llegara te saldria un Warning: undefined index... etc
Con la @ ésto no saldría y en su lugar no saldría nada de warnings ni errors en pantalla. |