注意:这是我的第一个Symfony项目,因此可能出现明显的错误。
我刚刚将我的Symfony应用程序从我的本地环境(它运行良好)推送到实时服务器。可悲的是,在运行服务器之后:启动,如果我尝试以我在本地测试的相同方式卷曲其中一条本地路由,我会收到以下错误:
Core.php第1595行中的FatalErrorException:解析错误:语法错误, 意外的'。'
请注意,Core.php文件是/var/www/symfony_playground/vendor/twig/twig/lib/Twig/Extension/Core.php
我没有在线搜索,也看不到其他人遇到类似的问题,所以想知道我是否有依赖问题(虽然我检查了这个)。
导致问题的树枝线看起来像:
$ret = $object->$method(...$arguments);
任何建议都非常感谢。
答案 0 :(得分:0)
我的猜测是你的服务器在PHP上并不是最新的。 Variadic函数(... $ arguments)是在PHP 5.6中引入的,所以我的猜测是你的服务器运行的是旧版本。
通过回显phpversion()甚至更详细的phpinfo()来进行调试。
如果是这种情况,唯一的解决方案就是更新PHP,因为降级symfony不起作用。