为什么twig_template_get_attributes()会抛出致命错误?

时间:2016-09-22 22:09:20

标签: php twig

我已经通过作曲家在我正在研究的新代码库上安装了twig(OSX),并且在我尝试安装我的应用程序的新服务器上。我开始在twig_template_get_attributes()

上收到致命错误

PHP Fatal error:  Call to undefined function twig_template_get_attributes() in /<path_to_here>/templates_c/a2/4e/3fbd69b54a0875d7cd3744d62bf1fa98ed4e7b1b375f904ead10b7cb27b6.php

我在本地没有这个问题(OSX),我试图找出为什么在我的其他服务器上发生这种情况(如果重要的话,Ubuntu 12.04)。当我将twig安装为PHP扩展时,问题就消失了,但我的理解是扩展是完全可选的,只能优化一个调用

根据文档

  

C扩展是可选的,但它带来了一些不错的性能   改进。请注意,扩展名不是PHP的替代品   码;它只实现了PHP代码的一小部分来改进   运行时的性能;您仍然必须安装常规PHP代码。

  

从现在开始,Twig会自动将模板编译为   利用C扩展。请注意,此扩展名不会   替换PHP代码,但只提供优化版本的   Twig_Template :: getAttribute()方法。

对此行为非常困惑。

0 个答案:

没有答案