0

我正在使用 WAMP 开发基于 PHP 的项目,使用它时没有出现错误。但上传到托管服务器后,出现此错误,

Parse error: syntax error, unexpected '[' in /data/multiserv/users/830768/projects/1970916/www/index.php on line 6

第6行代码如下

render("/event_view.php",["title" => "Current Events","rows"=>$rows]);

渲染函数是预定义的,并且在 WAMP 中接受变量而不会出错。我正在搜索其他线程,但示例不是很清楚(我不是 PHP 专家)。谁能帮我。因为这是一个学校项目,所以我几乎没有时间将其上传到服务器并进行此工作。谢谢你!

4

1 回答 1

2

该数组语法是在 PHP 5.4 中引入的。很可能您使用的是新版本的 PHP,而主机使用的是旧版本。如果是这样,那么您可以使用旧的数组语法,它适用于两个版本:

render("/event_view.php", array("title" => "Current Events", "rows" => $rows));
于 2013-04-11T17:32:26.077 回答