解析错误:语法错误,意外' ==' (T_IS_EQUAL),期待','或者')'

时间:2014-12-30 07:27:04

标签: php isset

我收到以下错误:

Parse error: syntax error, unexpected '==' (T_IS_EQUAL), expecting ',' or ')' in C:\xampp\htdocs\AttributeEDesa\Upload.php on line 143

这是第143行代码:

if (isset($_SESSION['ops']=='info') && (isset($status_upload['Status'])) && (isset($status_upload['Status']=='success'))

Plz帮助我..我是新手..

5 个答案:

答案 0 :(得分:2)

您在错误的位置使用isset

更正了一个:

if (isset($_SESSION['ops']) && $_SESSION['ops']=='info' && isset($status_upload['Status']) && $status_upload['Status']=='success')

答案 1 :(得分:2)

你正在使用== inside isset()

这是错误的,

如果您需要检查isset()和=='某些值'这样做

if(isset($_SESSION['ops']) && $_SESSION['ops']=='info')

答案 2 :(得分:0)

(的 isset($ status_upload [ '状态'] == '成功'))

您尚未结束对isset()的调用。

答案 3 :(得分:0)

这些都是错误的。

isset($_SESSION['ops']=='info')
isset($status_upload['Status']=='success')

您只能在isset函数中输入变量

你应该:

    isset($_SESSION['ops']) && $_SESSION['ops']=='info'
    isset($status_upload['Status']) && $status_upload['Status']=='success'

答案 4 :(得分:0)

将您的条件更改为

if((isset($_SESSION['ops']) && ($_SESSION['ops']=='info') && (isset($status_upload['Status'])) && ($status_upload['Status']=='success'))