php - How do you know what parameters/arguments to put in a closure? -
when closures have parameters (or how closures parameters work)? know use()
used import variables outside anonymous function, parameter(s) of closure itself?
an example of closures parameters currying:
function greeter($greeting) { return function($whom) use ($greeting) { // greeting closed on variable return "$greeting $whom"; }; } $hello_greeter = greeter('hello'); echo $hello_greeter('world'); // print 'hello world';
the greeter
function return "half-implemented" function start same greeting, followed whatever passed (e.g. person greet).
Comments
Post a Comment