定义这个函数为什么会出错 Parse error: syntax error, unexpected 'function' 语法错误,意想不到的“function”错误出现在 cls_template.php 第 313 行之前你认真检查一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 检查了一下是不是我上面修改的有问题:原来:return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);修改:return preg_replace_callback("/{([^\}\{\n]*)}/", function($r){return $this->select($r[1]);}; 这是我百度的,现在看来是上面的有问题,大家能不能帮修改一下,这是因为PHP的源代码是5.2,我用的版本是5.5.12 本帖最后由 xuzuning 于 2014-12-29 18:35:09 编辑 ECSHOP不支持PHP5.5,真是郁闷啊,错误实在是太那个多我这个初鸡,真是搞不了,求大虾有搞过ECSHOP的,能不能发个对照表过来,让我自己学习并搞好 我使用php5.3.10 没问题,版本太多,ecshop有些东西不支持,建议更换版本。 还是装了php5.2.x上去,问题就没有了谢谢大家 有无办法使函数里的include变为全局incdue 这段代码怎样加一个跳转页 请教变量名动态问题。 用PHP怎么获取这个文本的指定值 php 获取当前页的源码 如何实现页面中的中英文切换? 动态生成的PHP图片,下载后无法显示 使用mysqli_connect替换mysql_connect有什么 好处吗? 这个错误提示是什么意思? 请教:关于识别图片 关于array_diff函数的问题 面试的关于PHP的3个问题
原来:return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);
修改:return preg_replace_callback("/{([^\}\{\n]*)}/", function($r){return $this->select($r[1]);};
谢谢大家