PHP/MySQL | Старость не радость
   
  
 
         
         
     Тема закрыта by 
 Вилы Выкидные      
Причина: порешали
 
 
 
  
Причина: порешали
php
if ($id > 1 && !isset($_SESSION['id_referer']) && $this->user->findOne($id)) {
    $_SESSION['id_referer'] = $id;
}подзабыл: если в условии НЕ выполнится первое условие, то проверяется ли второе и третье?
 
  
  
    
  
    Конечно 
   
  
    
  
 
 
 
   
  
    
 
  
  
    
    
  
    точно нужно знать: если $id < 1, то будет ли произведена проверка наличия ключа сессии и записи в БД   
  
    
  
 
 
 
 
  
  
    
    
  
    а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню   
  
    
  
 
 
 
точно нужно знать: если $id < 1, то будет ли произведена проверка наличия ключа сессии и записи в БД
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
а есть, где дока какая, а то я вроде где-то читал, что бессмысленные проверки пых не делает, а где не помню
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
Так напиши какой-небудь код любой и проверь
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)
вот я про что
Стр.:  1, 2