template_files = filter(lambda x: x[0].startswith('pages/templates/'), template_files)
@phpdude, я не против такой шняги, сам иногда так пишу. Кстати я так понимаю эта функция на php будет выглядеть так?
$template_files = array_filter($template_files, function ($template_file) {
return strpos('pages/templates/', $template_file) === 0;
});
Меня бесит другое.
$format_usd = function ($count) {
return $count * 60;
};
echo $format_usd(5);
echo $format_usd(100);
Ну бля любому понятно же что эта ебала будет использоваться не только тут, а по всему проекту. Почему не сделать функцию которая будет конвертировать доллары во всем проекте, а не только тут.
Кстати код серхву можно переписать так
$template_files = array_filter('startsWith', $template_files);
И сука, это объективно лучше, чем эта уебищная анонимная функция в 3 строки. Два зайца убил: сделал крутую функцию startsWith, и отфильтровал массив.
PS: Если что, я не против анонимных функций.