php isset empty разница
PHP. isset и empty, расставим все точки над i
21 января 2015 г. 1 кодер.укр 2290 PHP—>
Выражение | isset($x) | empty($x) |
---|---|---|
unset($x) | false | true |
$x = » | true | true |
$x = 0 | true | true |
$x = ‘0’ | true | true |
$x = null | false | true |
$x = array() | true | true |
$x = false | true | true |
$x = ‘false’ | true | false |
$x = true | true | false |
$x = ‘true’ | true | false |
$x = 10 | true | false |
$x = ‘string’ | true | false |
Исходя из таблицы можем привести разницу к простому примеру с кошельком. isset() проверяет есть ли у тебя кошелек, а empty() проверяет есть ли кошелек и лежит ли что-то в нем.
Мы публикуем только рабочие и проверенные примеры. Если у вас возникли вопросы, то задавайте их в комментариях, не стесняйтесь)
Если вам понравился опубликованный материал делитесь им и подписывайтесь на нас в соц. сетях