解析错误:语法错误,上传到托管服务器时意外'['

时间:2013-04-11 17:30:31

标签: php syntax-error wamp

我正在使用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的专家)。谁能帮我。我几乎没有时间将其上传到服务器并进行此工作,因为这是一个学校项目。谢谢!

1 个答案:

答案 0 :(得分:2)

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

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