Обновить

Комментарии 4

Вот так статья ради статьи.

Никогда не сталкивался с тем, что нужно проверить объявление переменной. Она либо есть, либо другого варианта быть не должно.

Самый верный и простой способ - это в setUp PHPUnit определить error handler и выбрасывать сразу исключение. Это на 99% исключит все ошибки. В том числе обращения к неизвестным ключам массива.

Если вам понадобилось пооверять инициализированна ли переменная - поздравляю у вас повышеная цикломатическая сложность и стоит пересмотреть код.

То же и к проверке пропсов в объектах, где еще хоть както пииемлимо это если объектом управляешь не сам, а получаешь от вендора, но опять же рефлексия.... буееее

Статья из разряда "как делать не стоит".

Помимо необходимости проверки определённости переменных автор так и не определился сколько "н" должно быть в слове "определена"...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации