16
Апр
2018

isset бесполезен?

Сколько пишу на php ни разу isset не пригодился. Я проверял даже - если в массиве нет ключа, но ты пытаешься его получить то возвращает null без ошибок (по мне так лучше бы исключение кидал как в других языках). В то же время isset вернет false и если ключ есть, но значение по этому ключу null, поэтому уж лучше тогда проверять array_key_exists. Так вот isset реально бесполезен?! Или есть какой-то толк?

P.S. Вопрос больше про применение isset с массивами. Ну наверное его можно применять для проверки существования переменной, хотя и то проще на null проверить с тем же успехом по моему. К тому же IDE обычно подсказывает если пытаешься использовать не инициализированную переменную.

Источник: https://ru.stackoverflow.com/questions/814990/isset-%D0%B1%D0%B5%D1%81%D0%BF%D0%BE%D0%BB%D0%B5%D0%B7%D0%B5%D0%BD

Тебе может это понравится...

Добавить комментарий