我正在使用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的专家)。谁能帮我。我几乎没有时间将其上传到服务器并进行此工作,因为这是一个学校项目。谢谢!
答案 0 :(得分:2)
PHP 5.4中引入了该数组语法。您可能正在使用新版本的PHP,而主机使用旧版本。如果是这样,那么您可以使用旧的数组语法,它适用于两个版本:
render("/event_view.php", array("title" => "Current Events", "rows" => $rows));