ThinkCMF五、PHP7.2报错:Function create_function() is deprecated

报错缘由php

自PHP 7.2起,函数create_function由于代码注入漏洞已被弃用。之前在PHP 5中工做但在更新PHP崩溃以后。 从PHP 5.3开始,执行此操做的首选方法是使用匿名函数。要捕获外部变量的值,请使用use声明。函数

修改方法 在目录文件/simplewind/extend/dir/Dir.php中查找方法create_functioncode

修改成匿名函数:blog

usort($dir, function ($a, $b) {
                $k = "isDir";
                if ($a[$k] == $b[$k]) return 0;
                return $a[$k] > $b[$k] ? -1 : 1;
 });
相关文章
相关标签/搜索