Получить NaN в результате деления на ноль, а не исключение и прерывание скрипта?
Вам же говорит английским по белому, что выброшено не перехваченное исключение.
Перехватывайте и присваивайте, что хотите.
try {
    echo (2 / 0);
} catch (DivisionByZeroError $e) {
    // тут делаем что хотим
}