Як захистити виняток виконання під час виконання зазначеного коду в PHP
Довідково
Оператор контролю помилокВикористовуйте @ для блокування помилок
PHP підтримує оператор контролю помилок: @. Коли він розміщується перед виразом PHP, будь-які повідомлення про помилки, які може спричинити вираз, будуть ігноруватися. Якщо спеціальну функцію обробки помилок встановлено за допомогою set_error_handler (), вона все одно буде викликана. Зверніться до зразка коду нижче для використання.
$my_file = @file ('non_existent_file');
$value = @$cache[$key];
Запобіжні заходи
Цей оператор дійсний лише для виразів. Просте правило для початківців: якщо ви можете десь отримати значення, ви можете додати оператор @ перед ним. Наприклад, ви можете поставити його перед змінними, функціями та включати виклики, константи тощо. Його не можна поставити перед визначенням функції або класу, а також не можна використовувати в умовних структурах, таких як if і foreach.