PHP function syntax 1. Copy the code as follows: functiongetAdder ($ x) {returnfunction ($ y) use ($ x) {return $ x + $ y ;}}$ addergetAdder (8 ); echo $ adder (2); prints10 here, getAdder (
The code is as follows:
Function getAdder ($ x)
{
Return function ($ y) use ($ x ){
Return $ x + $ y;
};
}
$ Adder = getAdder (8 );
Echo $ adder (2); // prints "10"
Here, the getAdder () function creates a closed use parameter $ × (the keyword "use" becomes more and more variable context), which requires additional parameters $ Y and returns to the call. This function can be stored, because for details such as passing parameters to another function, see the lamboda function and the disabled RFC.
The http://www.bkjia.com/PHPjc/320214.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/320214.htmlTechArticle code is as follows: function getAdder ($ x) {return function ($ y) use ($ x) {return $ x + $ y ;};} $ adder = getAdder (8); echo $ adder (2); // prints "10" here, getAdder (...