Як абараніць выключэнне падчас выканання названага кода ў PHP
Даведка
Аператар кіравання памылкаміВыкарыстоўвайце @, каб блакаваць памылкі
PHP падтрымлівае аператар кіравання памылкамі: @. Калі ён размешчаны перад выразам PHP, любыя паведамленні пра памылкі, якія можа выразіць выраз, будуць ігнаравацца. Калі ўласная функцыя апрацоўкі памылак усталявана з дапамогай set_error_handler (), яна ўсё роўна будзе выклікана. Звярніцеся да прыкладу кода ніжэй для выкарыстання.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
Меры засцярогі
Гэты аператар сапраўдны толькі для выразаў. Простае правіла для пачаткоўцаў: калі вы можаце атрымаць значэнне адкуль-небудзь, вы можаце дадаць аператар @ перад ім. Напрыклад, вы можаце паставіць яго перад зменнымі, функцыямі і ўключаць выклікі, канстанты і г.д. Ён не можа быць пастаўлены перад вызначэннем функцыі або класа, а таксама не можа быць выкарыстаны ва ўмоўных структурах, такіх як if і foreach.