Sådan beskyttes runtime-undtagelsen for den angivne kode i PHP
Reference
FejlkontroloperatørBrug @ til at blokere fejl
PHP understøtter en fejlkontroloperatør: @. Når det placeres foran et PHP-udtryk, ignoreres eventuelle fejlmeddelelser, som udtrykket kan producere. Hvis en brugerdefineret fejlhåndteringsfunktion er indstillet med set_error_handler (), kaldes den stadig. Se eksempelkoden nedenfor for brug.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
Forholdsregler
Denne operatør er kun gyldig til udtryk. En simpel regel for nybegyndere er: hvis du kan få en værdi et eller andet sted, kan du tilføje @-operatoren foran den. For eksempel kan du sætte det før variabler, funktioner og inkludere opkald, konstanter osv. Det kan ikke placeres før definitionen af en funktion eller klasse, og det kan heller ikke bruges i betingede strukturer som f.eks. Hvis og foreach.