PHP匿名函数和闭包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP匿名函数和闭包相关的知识,希望对你有一定的参考价值。

  1. <?php
  2.  
  3. $multiply = function($multiplier)
  4. {
  5. return function($x) use ($multiplier)
  6. {
  7. return $x * $multiplier;
  8. };
  9. };
  10.  
  11. // $mul5 now contains a function that returns a number multiplied by 5
  12. $mult5 = $multiply(5);
  13.  
  14. // $mul7 contains a function that returns a number multiplied by 7
  15. $mult7 = $multiply(7);
  16.  
  17. echo $mult5(5);
  18. echo $mult7(5);
  19.  
  20. // Output-
  21. // 25
  22. // 35
  23.  
  24. ?>

以上是关于PHP匿名函数和闭包的主要内容,如果未能解决你的问题,请参考以下文章

浅析PHP中的闭包和匿名函数

转:php中的匿名函数和闭包(closure)

php匿名函数和闭包

php匿名函数和闭包函数及use关键字传参及Closure匿名函数类

PHP 中的闭包函数和匿名函数

php的闭包