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) вот я про что
Онлайн: 0
Время:
Gen. 0.1164
(c) Bym.Guru 2010-2026