Самостоятельно выполняющиеся функции в PHP5.3?
Я пытался позаимствовать некоторые программные парадигмы из JS в PHP (просто для удовольствия). Есть ли способ сделать:
$a = (function(){
return 'a';
})();
Я думал, что с комбинациейuse
это может быть хорошим способом скрыть переменные в стиле JS
$a = (function(){
$hidden = 'a';
return function($new) use (&$hidden){
$hidden = $new;
return $hidden;
};
})();
щас мне нужно сделать:
$temp = function(){....};
$a = $temp();
Это кажется бессмысленным ...