$str = preg_replace_callback("/\{include\s+(.+?)\}/is", function($r){return $this->build($r[1]);}, $str);
上面是第29行的代码,我找了preg_replace_callback的函数,可惜没看懂怎么用!报出的错是:
Fatal error: Using $this when not in object context in /home/yzmwicpn/domains/yzm.asia/public_html/mallmold/framework/template.php on line 29
各位能否给小子我解释下呢??
根据服务器的版本改下这个地方吧,早期版本改成:
$str=preg_replace("/\{include\s+(.+?)\}/ies","\$this->build('\\1');",$str);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。