У меня возникают странные проблемы при использовании Guzzle Когда я пытаюсь моделировать ошибочный запрос (например, запрос, который возвращает код состояния 404), Guzzle выдает исключение ClientException, содержащее все сведения о том, почему этот запрос не удался. Когда я пытаюсь поймать это исключение, мой скрипт выходит с фатальной ошибкой, заявляя, что я не поймал исключение, и он […]
Я создаю инструмент тестирования для выполнения в каталогах устаревшего PHP-кода, который чрезвычайно сложно выполнить модульный тест, хотя я использую PHPUnit для этого инструмента. Одна из интересных вещей о PHPUnit заключается в том, что она превратит в уведомления PHP, предупреждения и ошибки в исключение. Используя этот бит знаний, я создал инструмент для рекурсивного include() файлов из […]