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