【发布时间】:2013-06-13 14:20:53
【问题描述】:
我在构建数组时不断收到以下错误:
PHP Parse error: syntax error, unexpected ';', expecting ')'
以下代码:
$fetchResult=$PubMedClient->run_eFetch(array(
'db'=>'pubmed',
'id'=>(count($searchResult->IdList->Id)>1 ? join(",",$searchResult->IdList->Id) : $searchResult->IdList->Id)));
我已经尝试以多种方式打破它,但它不起作用。像往常一样,我确信这很简单,我只是没有看到。
有人有想法吗?
非常感谢
【问题讨论】:
-
在代码末尾的
;之前再添加一个)? -
最后需要另一个关闭 )。你还没有关闭你的 run_eFetch 函数
-
你想让 us 数你的括号吗?使用像样的 IDE 或自己计算它们。
-
尝试学习如何破译错误信息:)