解析错误:语法错误,意外'->'(T_OBJECT_OPERATOR),期望')'[重复]
Posted
技术标签:
【中文标题】解析错误:语法错误,意外\'->\'(T_OBJECT_OPERATOR),期望\')\'[重复]【英文标题】:Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting ')' [duplicate]解析错误:语法错误,意外'->'(T_OBJECT_OPERATOR),期望')'[重复] 【发布时间】:2018-06-23 18:21:52 【问题描述】:这是php脚本代码
/*14*/ while($row=mysqli_fetch_array($result))
/*15*/
/*16*/ array_push($response,array("id"->$row["id"],"title"->$row["title"]));
/*17*/
我有一个错误显示
解析错误:语法错误,意外的 '->' (T_OBJECT_OPERATOR),在第 16 行的 get_info.php 中需要 ')'
我找不到语法错误是什么。我所有的大括号都关闭了,我不知道这个'->'
有什么错误
【问题讨论】:
旁注: PHPMyAdmin 是一个基于 Web 的 MySQL 数据库管理软件。除非您直接修改该软件的代码,否则您的应用与它无关。 【参考方案1】:使用=>
而不是->
为数组索引赋值。你也应该用json_encode($response)
替换jason_encode($response)
。
示例
array_push($response, array("id"=>$row['id'], 'title'=> $row['name']));
【讨论】:
当我使用 => 时,我想出了一堆警告。 可以分享ss吗? 是的,我的问题已经更新 @manishajith - 这意味着这解决了您发布的最初问题。新的警告完全不同,与此无关。继续调试你的代码。以上是关于解析错误:语法错误,意外'->'(T_OBJECT_OPERATOR),期望')'[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Symfony\Component\Debug\Exception\FatalThrowableError 解析错误:语法错误,意外'->'(T_OBJECT_OPERATOR)[重复]