2013-05-05 50 views
0

解析错误,这可能是一个初学者的问题,我稍后会觉得哑不搞清楚,但这里有云:二进制野兽API运行在本地XAMPP,在inmotionhosting.com

我一直在学习二进制野兽API以及如何在我自愿提供的游戏粉丝网站上使用它。问题是代码在我本地的XAMPP安装上完美地工作,但是当我将它上传到测试服务器时,我得到像这样的解析错误:

解析错误:语法错误,意外的'[',expect'''') /home/allsta23/public_html/drawingboard/BinaryBeastAPI/lib/BBModel.php on line 654

我从来没有修改过任何API库,所以其中的代码与我的本地安装完全相同,并且与原始版本相同github上的代码。 https://github.com/BinaryBeast/BinaryBeast_API_PHP

在这种特定情况下,BBmodel线654看起来是这样的:

653 if(!isset($result->result)) { 
654   var_dump(['result' => $result, 'svc' => $svc, 'args' => $args]); die(); 
655 } 

这已经快把我逼疯了,因为它没有任何错误,当本地跑,所以我不认为这是一个语法错误。

有没有人见过会导致这种情况发生的事情?我觉得在Web服务器或PHP配置文件中有一个问题导致这种情况发生,但我不知道它会在哪里。

编辑:我也忘了补充说,inmotionhosting网络服务器运行PHP 5.4和我的本地XAMPP安装运行5.4.7万一有关系。

任何帮助将不胜感激。

杰西

回答

0

好吧,我不想删除该帖子,但我发现了什么问题。即使cPanel配置文件说它会将所有* .php文件作为5.4版本文件处理,但服务器仍然只有5.3(我不明白它),并且它不能在共享主机上更新。长话短说,这是导致问题的PHP 5.4阵列速记符号。