PHP/MySQL | Старость не радость
Тема закрыта by
Вилы Выкидные
Причина: порешали
Причина: порешали
if ($id > 1 && !isset($_SESSION['id_referer']) && $this->user->findOne($id)) {
$_SESSION['id_referer'] = $id;
}
подзабыл: если в условии НЕ выполнится первое условие, то проверяется ли второе и третье?
Конечно
Вилы Выкидные , не проверяется
точно нужно знать: если $id < 1, то будет ли произведена проверка наличия ключа сессии и записи в БД
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
Вилы Выкидные (23 авг 2022, в 18:25)
точно нужно знать: если $id < 1, то будет ли произведена проверка наличия ключа сессии и записи в БД
Пррверяется, если у тебя условие "или "($1 > 1 || $2 >1 || $3 >1)
точно нужно знать: если $id < 1, то будет ли произведена проверка наличия ключа сессии и записи в БД
Вилы Выкидные (23 авг 2022, в 18:26)
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
не проверяется только что проверил)
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
Вилы Выкидные (23 авг 2022, в 18:26)
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
Так напиши какой-небудь код любой и проверь
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
Вилы Выкидные (23 авг 2022, в 18:26)
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
if(isset($a) && ($a = true) == true) {
echo 'Не выполнено';
}
var_dump($a);
Вывод: Warning: Undefined variable $a
if(!isset($a) && ($a = true) == true) {
echo 'Не выполнено';
}
var_dump($a);
Вывод: boolean true
________
посл. ред. 23.08.2022 в 18:31; всего 2 раз(а); by Galtsev.T
RezzidenT (23 авг 2022, в 18:28)
Так напиши какой-небудь код любой и проверь
Так напиши какой-небудь код любой и проверь
$id = 1;
if ($id > 1 && !isset($_SESSION['id_referer']) && $this->user->findOne($id)) {
$_SESSION['id_referer'] = $id;
}
будет ли выполнена проверка - !isset($_SESSION['id_referer']) && $this->user->findOne($id)
вот я про что
Стр.: 1, 2