1.定义:回调函数是调用函数的时候将另外一个函数的名称当作参数传递进去,并且在函数体中进行调用。
1)
function study( ){
echo 'studying...<br/>';
}
function play( ){
echo 'playing...<br/>';
}
function sing( ){
echo 'singing...<br/>';
}
function doWhat($funcName){
echo '我正在';
//通过可变函数的形式调用
$funcName( );
}
doWhat('study');
doWhat('play');
doWhat('sing');
2)
function study($username){
echo $username.' is studying...<br/>';
}
function play($username){
echo $username.' is playing...<br/>';
}
function doWhat($funcName,$param){
$funcName($param);
}
doWhat('study','king');
3)
function add($x,$y){
return $x+$y;
}
function reduce($x,$y){
return $x-$y;
}
function calc($funcName,$i,$j){
return $funcName($i,$j);
}
echo calc('add',1,3);
echo calc('reduce',3,1);
4)