Kiel ŝirmi la rultempan escepton de la specifa kodo en PHP
Referenco
Funkciiga kontroliloUzu @ por bloki erarojn
PHP subtenas eraran kontrolfunkciigiston: @. Kiam ĝi estas metita antaŭ PHP-esprimo, ĉiuj erarmesaĝoj, kiujn la esprimo povas generi, estos ignorataj. Se kutima erar-pritrakta funkcio estas agordita kun set_error_handler (), ĝi ankoraŭ nomiĝos. Konsultu la ekzemplan kodon sube por uzado.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
Antaŭzorgoj
Ĉi tiu operatoro validas nur por esprimoj. Simpla regulo por novuloj estas: se vi povas akiri valoron de ie, vi povas aldoni la @ operatoron antaŭ ĝi. Ekzemple, vi povas meti ĝin antaŭ variabloj, funkcioj kaj inkluzivi alvokojn, konstantojn, ktp. Ĝi ne povas esti metita antaŭ la difino de funkcio aŭ klaso, nek povas esti uzata en kondiĉaj strukturoj kiel ekzemple se kaj antaŭ.