報錯緣由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; });