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)
本文介绍了PHP中的回调函数概念及其使用方法。通过多个示例演示了如何将函数名作为参数传递并执行,包括简单的函数调用、带参数的函数处理及进行数学运算的回调函数应用。
6119

被折叠的 条评论
为什么被折叠?



