Задать вопрос
@zbender

Почему PHPUnit не отлавливает PHP notice «Undefined index»?

Установил другую версию phpunit (3.7.32) и теперь не отлавливаются ошибки типа: PHP notice "Undefined index x".
Например, если я в тесте обращусь к переменной, которая не инициализирована или к несуществующему элементу массива, то phpunit не выдаст ошибку.

Причем на другом сервере (phpunit 3.7.27) в тех же тестах это не повторяется.
Может быть, необходимо установить какой-то дополнительный компонент или выполнить какие настройки с phpunit?

PHP 5.4.26
Yii 1.1.14
  • Вопрос задан
  • 2575 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Слёрм
    Golang-разработчик
    1 месяц
    Далее
Решения вопроса 1
@zbender Автор вопроса
OK, so if anyone has trouble with getting none or incomplete output from PHPUnit command line, double-check your php.ini configuration directives:

error_reporting - should be set to E_ALL | E_STRICT for your development environment
display_errors - should be set to On


косяк был в:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы