Як захистити виняток виконання під час виконання зазначеного коду в PHP

Довідково

Оператор контролю помилок

Використовуйте @ для блокування помилок

PHP підтримує оператор контролю помилок: @. Коли він розміщується перед виразом PHP, будь-які повідомлення про помилки, які може спричинити вираз, будуть ігноруватися. Якщо спеціальну функцію обробки помилок встановлено за допомогою set_error_handler (), вона все одно буде викликана. Зверніться до зразка коду нижче для використання.

            $my_file = @file ('non_existent_file');
$value = @$cache[$key];
        

Запобіжні заходи

Цей оператор дійсний лише для виразів. Просте правило для початківців: якщо ви можете десь отримати значення, ви можете додати оператор @ перед ним. Наприклад, ви можете поставити його перед змінними, функціями та включати виклики, константи тощо. Його не можна поставити перед визначенням функції або класу, а також не можна використовувати в умовних структурах, таких як if і foreach.