我收到以下错误:
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帮助我..我是新手..
答案 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'))