Како заштитити изузетак током извођења наведеног кода у ПХП-у
Референца
Оператор контроле грешакаКористите @ за блокирање грешака
ПХП подржава оператора за контролу грешака: @. Када се постави испред ПХП израза, све поруке о грешкама које израз може произвести биће занемарене. Ако је прилагођена функција руковања грешкама постављена са сет_еррор_хандлер (), она ће и даље бити позвана. За употребу, погледајте пример кода у наставку.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
Превентивне мере
Овај оператор важи само за изразе. Једноставно правило за почетнике је: ако однекуд можете добити вредност, можете додати оператор @ испред њега. На пример, можете га ставити испред променљивих, функција и укључити позиве, константе итд. Не може се ставити испред дефиниције функције или класе, нити се може користити у условним структурама као што су иф и фореацх.