A php closure or anonymous function is used to create function without specifying its name.
Is it possible to call them without assigning to identifier as we do in JavaScript ?
e.g.
(function(){
echo('anonymous function');
})();
What is the correct use of use
construct while defining anonymous function and what is the status of anonymous function in public method with accessibility to private properties?
$anon_func =
function($my_param) use($this->object_property){ //use of $this is erroneous here
echo('anonymous function');
};
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…