Како да се заштити траење, исклучок на наведениот код во PHP
Референца
Оператор за контрола на грешкиКористете @ за да блокирате грешки
PHP поддржува оператор за контрола на грешки: @. Кога е поставен пред PHP израз, сите пораки за грешка што може да ги произведе изразот ќе бидат игнорирани. Ако е поставена функција за ракување со обична грешка со set_error_handler (), таа сепак ќе биде повикана. Погледнете го примерокот со кодот подолу за употреба.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
Мерки на претпазливост
Овој оператор важи само за изрази. Едноставно правило за почетниците е: ако можете да добиете вредност од некаде, можете да го додадете операторот @ пред него. На пример, можете да го ставите пред променливи, функции и да вклучува повици, константи, итн. Не може да се стави пред дефиницијата на функција или класа, ниту може да се користи во условни структури како што се if и foreach.