报错缘由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; });