PHP倍增条件

时间:2015-10-21 22:47:19

标签: php session conditional-statements

我认为,像if(){}-else{}这样的结构是如此常见,以至于我永远不会有这个问题。 但是......下一个代码我的大脑正在爆炸。需要任何建议。 主题是:

//print_r($_SESSION);
/*array(    
[filterSub] => Array
        (
            [app] => vedushchiye
            [workin] => Array
                (
                    [0] => vecherinka
                )
        )
)*/
$catCur = 'vedushchiye'; //for example
if (!empty($_SESSION['filterSub']) && isset($_SESSION['filterSub']['app']) && !empty($_SESSION['filterSub']['app']) && $_SESSION['filterSub']['app'] != $catCur && $catCur != 'performers'){
                $_SESSION['filterSub']['workin'] = array();
                echo ' stage 2 ok ';
            }

所以,我预计这种情况不会发生。

它确实没有运行,但这部分$_SESSION['filterSub']['workin'] = array();已经运行,而echo ' stage 2 ok ';并未运行。

怎么可能?

0 个答案:

没有答案