Как вызвать ошибку при появлении предупреждения об устаревании PHP? ⇐ Php
Как вызвать ошибку при появлении предупреждения об устаревании PHP?
У меня есть библиотека, и я не заметил, чтобы она выдавала предупреждения об устаревании, пока кто-то не создал проблему на GitHub. Я включил:
error_reporting(E_ALL); И исправлены все предупреждения об устаревании. Но вопрос в следующем: можете ли вы сделать так, чтобы код всегда терпел неудачу (я думаю о модульных тестах), если есть предупреждения об устаревании? Я подумывал о добавлении буферизации ob_ с регулярным выражением, чтобы проверить, нет ли предупреждений и выдать ошибку. Но для этого потребуется некоторый код, который будет выглядеть некрасиво.
Есть ли простой способ просто переключить некоторые параметры, чтобы предупреждения стали реальными ошибками? Значит, модульный тест не проходит, и код всегда терпит неудачу? Я хочу, чтобы мой код был ориентирован на будущее и не давал сбоев, когда PHP решит заменить устаревшую версию реальной ошибкой.
У меня есть библиотека, и я не заметил, чтобы она выдавала предупреждения об устаревании, пока кто-то не создал проблему на GitHub. Я включил:
error_reporting(E_ALL); И исправлены все предупреждения об устаревании. Но вопрос в следующем: можете ли вы сделать так, чтобы код всегда терпел неудачу (я думаю о модульных тестах), если есть предупреждения об устаревании? Я подумывал о добавлении буферизации ob_ с регулярным выражением, чтобы проверить, нет ли предупреждений и выдать ошибку. Но для этого потребуется некоторый код, который будет выглядеть некрасиво.
Есть ли простой способ просто переключить некоторые параметры, чтобы предупреждения стали реальными ошибками? Значит, модульный тест не проходит, и код всегда терпит неудачу? Я хочу, чтобы мой код был ориентирован на будущее и не давал сбоев, когда PHP решит заменить устаревшую версию реальной ошибкой.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как рассматривать новые предупреждения об устаревании .NET 8 BCL не как ошибки?
Anonymous » » в форуме C# - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как рассматривать новые предупреждения об устаревании .NET 8 BCL не как ошибки?
Anonymous » » в форуме C# - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как рассматривать новые предупреждения об устаревании .NET 8 BCL не как ошибки?
Anonymous » » в форуме C# - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как обновить настройки Flake8 в VSCode после предупреждения об устаревании
Anonymous » » в форуме Python - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-