php课程 3-12 回调参数怎么用

一、总结

一句话总结:有时候需要在一个函数中使用另外一个函数,使用回调的话,那么那个函数的几十行代码就不用写了,其实很基础,就是函数名的字符串的替换,超级基础的。

 

1、回调是什么?

一个函数调用另一个函数,通过函数名来调用

 

2、如何实现回调?

把函数名传过来,然后执行这个函数,比如return就可以执行,或者别的方式。这里是直接就可以执行,都不用用类似js里面的eval。

4 function show($i,$j,$s){
5 return $s($i,$j);
6 }


 

 

3、回调的作用是什么?

有时候需要在一个函数中使用另外一个函数,使用回调的话,那么那个函数的几十行代码就不用写了

 

 

 

二、回调参数怎么用

1、相关知识

用函数名做参数


 


 

2、代码



1 <?php 
2 //静态变量
3
4 function show($i,$j,$s){
5 return $s($i,$j);
6 }
7
8 function sum($a,$b){
9 return $a+$b;
10 }
11
12 echo show(1,2,'sum');
13
14 ?>