我尝试从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();
看起来毫无意义...
eval()
中定义函数。 - stevendesu