Loading...
PHP/MySQL | Старость не радость
php
if ($id > 1 && !isset($_SESSION['id_referer']) && $this->user->findOne($id)) {
$_SESSION['id_referer'] = $id;
}


подзабыл: если в условии НЕ выполнится первое условие, то проверяется ли второе и третье?
Конечно *biggrin*
Вилы Выкидные , не проверяется
точно нужно знать: если $id < 1, то будет ли произведена проверка наличия ключа сессии и записи в БД
RezzidenT (23 авг 2022, в 18:25)
Вилы Выкидные , не проверяется
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
Вилы Выкидные (23 авг 2022, в 18:25)
точно нужно знать: если $id < 1, то будет ли произведена проверка наличия ключа сессии и записи в БД
Пррверяется, если у тебя условие "или "($1 > 1 || $2 >1 || $3 >1)
Вилы Выкидные (23 авг 2022, в 18:26)
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
не проверяется только что проверил)
Вилы Выкидные (23 авг 2022, в 18:26)
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
Так напиши какой-небудь код любой и проверь
Вилы Выкидные (23 авг 2022, в 18:26)
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
php
if(isset($a) && ($a = true) == true) {
echo 'Не выполнено';
}

var_dump($a);

Вывод: Warning: Undefined variable $a

php
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)
Так напиши какой-небудь код любой и проверь
php
$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)

вот я про что
Онлайн: 3
Время:
Gen. 0.102
(c) Bym.Guru 2010-2025