php数组键名 直接使用目录名 VS md5(目录名)?

static $funcs = array();
... ...
$key = md5($path);
if (isset($funcs[$key])) return true;
if (file_exists(PC_PATH.$path)) {
    include PC_PATH.$path;
} else {
    $funcs[$key] = false;
    return false;
}
$funcs[$key] = true;
return true;

上述代码是对include_once的优化,在每次include $file的时候都将$file放入$funcs中,避免重复导入。
那么问题是:$key = md5($path);是什么依据,感觉这么做没什么意义。

查看回复