当前位置:  开发笔记 > 编程语言 > 正文

Symfony 3:Twig 2.0生成解析错误:语法错误,PHP 5.6出现意外的'('

如何解决《Symfony3:Twig2.0生成解析错误:语法错误,PHP5.6出现意外的'('》经验,为你挑选了1个好方法。

在将树枝更新到2.0之后,在app_dev中启动我的symfony应用程序会导致此错误。

93e60ea26910cdda85fa486e153005cae79d76b217a9156c35050e1e466ba8b1.php第54行中的FatalErrorException:解析错误:语法错误,意外的'('

这是一个缓存文件。此错误仅在PHP 5.6中发生,但在PHP 7.0中工作正常。

这是自动生成的缓存文件中导致错误的行:

echo twig_escape_filter($this->env, (isset($context["title"]) || array_key_exists("title", $context) ? $context["title"] : (function () { throw new Twig_Error_Runtime('Variable "title" does not exist.', 3, $this->getSourceContext()); })()), "html", null, true);

是否有新的Twig 2.0的任何配置,使其可以与php 5.6一起使用?



1> Maerlyn..:

否。Twig2.0需要php7,请参阅其composer.json的require块。

您仍然可以在项目中使用树枝1. *。

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有