다음 함수는 PHP> 5.3에서는 작동하지만 이전 버전에서는 오류가 있습니다. 5.2 안전을 위해 이것을 어떻게 수정할 수 있습니까?PHP 5.2에서 PHP 클로저 함수를 안전하게 만들기
function _iniloader_get_dirs($dir) {
$dirs = array_filter(scandir($dir), function ($item) use ($dir) {
return (is_dir($dir.'/'.$item) && $item != "." && $item != "..");
});
// Use array_values to reset the array keys:
return array_values($dirs);
}
5.2 오류 :
Parse error: syntax error, unexpected T_FUNCTION ... on line 2
PHP 5.3은 3 년 전에 출시되었으며, 5.2는 더 이상 지원되지 않습니다. 그것을 지원하는 것이 절대적으로 필요한가? – ceejayoz
우리의 호스팅 플랫폼은 WordPress 용으로 사용합니다. – Yarin
나는 새로운 호스팅 플랫폼을 얻게 될 것이다. 지원되지 않는 버전의 PHP를 사용하면 심각한 보안 위험이 발생할 수 있습니다. – ceejayoz