我有一个本地Drupal站点在Win 7上使用php 5.6.13在MAMP上运行。我的实时网站有php 5.6.17。我在本地站点上没有问题,但在实际站点上,我从drupal.org下载了以下代码时出现意外的T函数错误。
app:layout_box="left|top"
以$ filtered开头的行是错误消息指向的行。
我对php知之甚少,但一直在网上搜索,发现一些名为匿名函数的东西不适用于旧版本的php。是略有不同版本的PHP导致此问题?我该如何解决?
谢谢!
答案 0 :(得分:0)
anonymous function是从该行代码开始定义的函数:
function($var) {
return strpos($var, 'redhen_') !== FALSE;
}
我没有看到任何明显错误的功能,Redhen CRM得到了足够的使用,如果明显不正确,其他人可能会遇到问题。虽然在与生产环境相同的版本下进行测试总是好的,但是5.6.13和5.6.17之间的PHP不太可能导致这个问题。
要找到根本原因,请尝试以下几点:
php --version
给出了错误的答案。使用phpinfo()
来验证版本。