Обновление с PHP7.4 => PHP8, можно ли игнорировать определенные ошибки ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Обновление с PHP7.4 => PHP8, можно ли игнорировать определенные ошибки

Сообщение Anonymous »

У нас огромная база кода, в которой мы игнорировали уведомление php7 при доступе к неопределенным переменным или ключам массива.
Например

Код: Выделить всё

$somethingThatMayNotExist = $_REQUEST['somethingThatMayNotExist']
PHP8 теперь выдает ошибку. Я знаю, что мы всегда должны проверять, существует ли ключ или определена ли переменная. Но база кода настолько велика, и у нас плохое покрытие модульными тестами, поэтому я бы предпочел переключиться на php8 и обрабатывать эти ошибки как уведомления (и устанавливать значение в ноль).
Это с помощью какого-то специального обработчика ошибок возможный? Если да, то как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/700 ... ain-errors

Вернуться в «Php»