报错提示:
Fatal error: Function name must be a string in D:\wwwroot\zbphp.com\ThinkPHP\Library\Behavior\ReadHtmlCacheBehavior.class.php on line
87
代码如下:
// {|FUN} 单独使用函数 $rule = preg_replace_callback('/{|(\w+)}/', function($match){return $match[1]();},$rule);
解决方法:支持大小写不区分的函数
// {|FUN} 单独使用函数 $rule = preg_replace_callback('/{|(\w+)}/i', function($match){return $match[1]();},$rule);
解决PHP代码中函数名解析问题
本文讨论了在PHP开发中遇到的函数名解析错误,详细解释了问题产生的原因,并提供了解决方法,包括如何支持大小写不敏感的函数调用。
1096

被折叠的 条评论
为什么被折叠?



