博客列表 >回调函数与递归函数的理解

回调函数与递归函数的理解

bloght5386
bloght5386原创
2021年08月11日 10:24:27475浏览

请实例演绎你对回调函数与递归函数的理解?

  1. //回调函数
  2. function getVal($a,$b,$c){
  3. //调用另一个函数
  4. return $c($a,$b); //可变函数;
  5. }
  6. function sum($a,$b){
  7. return $a+$b;
  8. }
  9. echo getVal(3,4,'sum');
  10. /**
  11. 案例:斐波那契数列
  12. 说明:第1数和第2个数都是1,从第3个数开始,是前两个数的和;
  13. 1 1 2 3 5 8 13 21 34 55.............
  14. 问:当给位置数字时,返回是结果;
  15. */
  16. function abc($a){
  17. if($a == 1 || $a == 2){
  18. return 1;
  19. }else{
  20. return abc($a-1) + abc($a-2); //裂变;
  21. }
  22. }
  23. $res = abc(4);
  24. echo $res;
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议