У нас огромная база кода, в которой мы игнорировали уведомление php7 при доступе к неопределенным переменным или ключам массива.
Например
Код: Выделить всё
$somethingThatMayNotExist = $_REQUEST['somethingThatMayNotExist']
PHP8 теперь выдает ошибку. Я знаю, что мы всегда должны проверять, существует ли ключ или определена ли переменная. Но база кода настолько велика, и у нас плохое покрытие модульными тестами, поэтому я бы предпочел переключиться на php8 и обрабатывать эти ошибки как уведомления (и устанавливать значение в ноль).
Это с помощью какого-то специального обработчика ошибок возможный? Если да, то как это сделать?
Подробнее здесь:
https://stackoverflow.com/questions/700 ... ain-errors