Обучение/Помощь новичкам | Вопрос по Php
Тема закрыта by
SNEG
Хочу разобратся с одним вопросом который меня мучает и который я не понимаю..
Смотрю есть люди которые определяют просто
и
Как правильно какой смысл с того что присутвует [id] ??
Раздуплите кому не лень
________
посл. ред. 29.11.2017 в 20:23; всего 1 раз(а); by SNEG
if(isset($_COOKIE['login']) AND isset($_COOKIE['password']))
{
$user = mysql_query("SELECT * FROM `".$prefix."users` WHERE `login`='".(mysql_real_escape_string(trim($_COOKIE['login']))."' AND `password`='".(mysql_real_escape_string(trim($_COOKIE['password']))."'");
if(mysql_num_rows($user) > 0)
{
$user_data = mysql_fetch_array($user);
}
}
Смотрю есть люди которые определяют просто
if(isset($user_data['id']))
{код доступен после авторизации}
и
if(isset($user_data)) и просто без [id]
{код доступен после авторизации}
Как правильно какой смысл с того что присутвует [id] ??
Раздуплите кому не лень
________
посл. ред. 29.11.2017 в 20:23; всего 1 раз(а); by SNEG
Вбазе примерно id1 id 2 и тд. Для них доступная та или иная страница. А в коде прост id (тип id0) Для них не доступно
$user_data проверяет существует ли массив а $user_data[id] проверяет существует ли переменная id в массиве $user_data
Разницы никакой, это всё тараканы перфекционистов
rekmixa (29.11.2017 в 20:34)
Разницы никакой, это всё тараканы перфекционистов
Разницы никакой, это всё тараканы перфекционистов
if(isset($user_data['id']))
т.е без разницы
или if(isset($user_data))
одинаково будет?
SNEG (29.11.2017 в 20:49)
rekmixa (29.11.2017 в 20:34)
Разницы никакой, это всё тараканы перфекционистов
if(isset($user_data['id']))
т.е без разницы
или if(isset($user_data))
одинаково будет?
rekmixa (29.11.2017 в 20:34)
Разницы никакой, это всё тараканы перфекционистов
if(isset($user_data['id']))
т.е без разницы
или if(isset($user_data))
одинаково будет?
да, одинаково, ведь если авторизация не гуд, то и массива $user_data не будет, и соответственно и $user_data['id']
lord , что то ты сморозил неверно
lord (29.11.2017 в 20:28)
$user_data проверяет существует ли массив а $user_data[id] проверяет существует ли переменная id в массиве $user_data
$user_data проверяет существует ли массив а $user_data[id] проверяет существует ли переменная id в массиве $user_data
id это не переменная, а ключ в массиве
SNEG (29.11.2017 в 20:49)
rekmixa (29.11.2017 в 20:34)
Разницы никакой, это всё тараканы перфекционистов
if(isset($user_data['id']))
т.е без разницы
или if(isset($user_data))
одинаково будет?
rekmixa (29.11.2017 в 20:34)
Разницы никакой, это всё тараканы перфекционистов
if(isset($user_data['id']))
т.е без разницы
или if(isset($user_data))
одинаково будет?
и так тоже правильно будет
if(empty($user_data['id'])){для зареганых}
if(!empty($user_data)){для не зареганых}
KING_SysTEM (29.11.2017 в 21:45)
SNEG (29.11.2017 в 20:49)
rekmixa (29.11.2017 в 20:34)
Разницы никакой, это всё тараканы перфекционистов
if(isset($user_data['id']))
т.е без разницы
или if(isset($user_data))
одинаково будет?
и так тоже правильно будет
if(empty($user_data['id'])){для зареганых}
if(!empty($user_data)){для не зареганых}
SNEG (29.11.2017 в 20:49)
rekmixa (29.11.2017 в 20:34)
Разницы никакой, это всё тараканы перфекционистов
if(isset($user_data['id']))
т.е без разницы
или if(isset($user_data))
одинаково будет?
и так тоже правильно будет
if(empty($user_data['id'])){для зареганых}
if(!empty($user_data)){для не зареганых}
я собираюсь что то одно использовать а две сразу и думаю просто
if($user_data); {}