В php 5.3, когда вы создаете анонимную функцию, вы можете установить значения по умолчанию?
Как и в обычной функции, вы выполняете
функцию tim ($ a = 123) {
}
, где 123 - значение по умолчанию для $ a.Что такое в анонимных функциях?
ОБНОВЛЕНИЕ
У меня проблемы с этим в этом контексте:
//$data is an object;
$data->title = 'test';
add_filter('title',function($current, $new = $data->title ){ return $new; });
производит "неожиданный T_VARIABLE"
прекрасно работает без бита $data->title
, но я очень хочу передать это ...
add_filter('title',function($current, $new = 'some-title' ){ return $new; });
Я добавляю фильтр в Wordpress.Работает нормально, если я явно установил его, но я хочу извлечь его из другой переменной.Это возможно?