4m@t!c
Александр
почему не видны переменные заданные в условии if
Есть две функции foo1() и foo2($myvar), которые возвращают true/false. В функции foo1() инициализируется переменная сессии $_SESSION['test']. Есть скрипт, в котором есть строка
Так вот выполнение идет по ветке else, ошибок не выдается. Если я вызываю foo2() за условием, то функция foo2() честно отрабатывается. Почему так?
Есть две функции foo1() и foo2($myvar), которые возвращают true/false. В функции foo1() инициализируется переменная сессии $_SESSION['test']. Есть скрипт, в котором есть строка
PHP:
if(!foo1() && !foo2($_SESSION['test']))
echo "false";
else
echo "true"