Loading...
if ($user_data) проверяет true/false по знпчению переменной, если она есть
if (isset($user_data)) проверяет существует ли переменная
if(!empty($usid)) авторизован
rekmixa (02.02.2018 в 12:29)
if ($user_data) проверяет true/false по знпчению переменной, если она есть
if (isset($user_data)) проверяет существует ли переменная

if ($user_data) проверяет true/false по знпчению переменной, если она есть
че то я не понял
________
посл. ред. 02.02.2018 в 12:35; всего 1 раз(а); by SNEG
SNEG (02.02.2018 в 12:24)
PhpStorm (02.02.2018 в 12:04)
isset вернёт true, если переменная инициирована, но не имеет значения, кроме NULL

поэтому универсальным вариантом проверки будет !empty() которая проверит сразу и существование и наличие значения

У меня вопрос зачем проверять?


Ну ты таблицу залей пустую и посмотри, какой Notice тебе вылетит без проверки.

Это как минимум.
________
посл. ред. 02.02.2018 в 12:37; всего 1 раз(а); by PhpStorm
SNEG , if($user) { есть }else{ нет }
PhpStorm ,
if(!empty($user_data)) использовать или if(isset($user_data)) ?
________
посл. ред. 02.02.2018 в 12:42; всего 2 раз(а); by SNEG
SNEG , не пойму чего ты хочешь?
PhpStorm , Зачем таблицу? Если можно в переменную запихнуть все что угодно. Допустим $user = 1; если там пустое $user = 0; это чисто для проверки
SNEG , ты не можешь понять разницу между пустым контейнером и существованием контейнера. isset($user) проверяет существование $user, if ($user) проверяет наличие значения в существующей переменной $user
Сибирский (02.02.2018 в 13:01)
SNEG , ты не можешь понять разницу между пустым контейнером и существованием контейнера. isset($user) проверяет существование $user, if ($user) проверяет наличие значения в существующей переменной $user

со всего выше прочитаного понял что просто if($user)
Онлайн: 3
Время:
Gen. 0.1501
(c) Bym.Guru 2010-2026