Предоставление функции закрытия PHP для PHP 5.2

Следующая функция работает в PHP> 5.3, но ошибки в старых версиях. Как я могу изменить это, чтобы сделать его 5.2 безопасным?

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:

Ошибка анализа: синтаксическая ошибка, неожиданный T_FUNCTION … в строке 2

Related of "Предоставление функции закрытия PHP для PHP 5.2"