PHP if语句&&逻辑运算符错误

时间:2017-02-16 11:10:46

标签: php if-statement logical-operators

我希望还没有提出这个问题。

我正在编码的时候遇到同样的问题,那时我正在使用两个或更多的&&像这样的逻辑运算符:

if ($sCategory['sub_category_name'] == $subCat && $action == 'edit') {
    //Do stuff here
}

我收到错误:

  

PHP Parse错误:语法错误,意外'$ action'(T_VARIABLE)

在阅读其他一些主题时,我看到有时会出现导致问题的隐藏字符,但我没有找到任何其他解决方案。我在iMac上使用Sublime Text 3.

提前致谢

1 个答案:

答案 0 :(得分:1)

请试试这个:

据我所知,数组值正在创建问题,所以将此数组值放在另一个变量中,就像这样:

$cat_val = $sCategory['sub_category_name'];
if (($cat_val == $subCat) && ($action == "edit")) {
    //Do stuff here
}

请尝试一次。

希望,这可能会对你有所帮助。