Com protegir l'excepció en temps d'execució del codi especificat a PHP
Referència
Operador de control d'errorsUtilitzeu @ per bloquejar errors
PHP admet un operador de control d'errors: @. Quan es col·loca abans d'una expressió PHP, s'ignoraran els missatges d'error que pugui produir l'expressió. Si s’estableix una funció de tractament d’errors personalitzada amb set_error_handler (), es continuarà cridant. Consulteu el codi de mostra següent per utilitzar-lo.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
Precaucions
Aquest operador només és vàlid per a expressions. Una regla senzilla per als novells és: si podeu obtenir un valor des d’algun lloc, podeu afegir l’operador @ que hi ha al davant. Per exemple, podeu posar-lo abans que variables, funcions i incloure trucades, constants, etc. No es pot col·locar abans de la definició d'una funció o classe, ni es pot utilitzar en estructures condicionals com ara if i foreach.