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

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

Сообщение Anonymous »

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

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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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