1,回调函数

回调函数就是在一个函数中把另外一个函数当做参数传递进来度执行,执行完之后再回到本函数继续执行后面的内容

  1. function a(int $a,int $b)
  2. {
  3. return $a+$b;
  4. }
  5. $c=call_user_func('a',1,2)
  6. {
  7. echo $c;
  8. }

2,递归函数

递归函数就是在一个函数内部调用自已,但是要在函数内部设置条件用来中断递归调用,否者会引起死循环。

  1. function a()
  2. {
  3. static $b=0;
  4. if ($b<10):
  5. echo $b;
  6. a();
  7. endif;
  8. }
  9. $c=a();
  10. echo $c;

更多相关文章

  1. PHP:0806回调函数和递归函数的理解
  2. 请实例演绎你对回调函数与递归函数的理解?
  3. zy0806
  4. PHP简易计算器&封装函数练习
  5. PHP返回值&参数&变量作用域
  6. 函数的参数、返回值、作用域
  7. 0805 PHP编程作业 条件循环与回调函数
  8. 0804-1. 总结函数的返回值,参数? 2. 匿名函数以及变量作用域问题
  9. php之灭绝秘授函数,变量,师太亲传作用域,返回值

随机推荐

  1. OpenCV:图像检索。
  2. 分布式爬虫原理之Scrapy分布式实现
  3. 各项工具大pk,分组聚合哪家强?
  4. 决策树学习笔记(一):特征选择
  5. NBA球员投篮数据可视化。
  6. OpenCV:边缘检测。
  7. 嫌pandas慢又不想改代码怎么办?来试试Modi
  8. 决策树学习笔记(三):CART算法,决策树总结
  9. 582个专业,1281个本科院校,你会如何选择?
  10. 一文了解 Elasticsearch 及其与 Python