Допустим
класс
class an{
public function check(){
return false;
}
}
контроллер
$an = new an();
$chek = $an->check();
if($chek != false){echo 'Zblbjn';}
выводит Zblbjn!
условие срабатывает всегда потому, что $chek является пустой
проверял так,
print_r($check);
если return false; заменить на return '0'; возвращает 0
почему происходит такая беда?