在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
原理自己调用自己 称之为“递归”,而不是回调 function foo($n, $f='') { if($n < 1) return; for($i=0; $i<$n; $i++) { echo $f ? $f($i) : $i; } } //无回调时 foo(5); //01234 //有回调时 function f1($v) { return $v + $v; } foo(5, 'f1'); //02468 这里就是foo函数去调用(回调)了f1函数
代码<?php function text1(){ echo '这个是text1'; } function text2($username){ echo '这个是text2'.'<br/>'.'这里是username的值:'.$username; } //回调函数:函数体内的名称是我们传入的参数(); function callBack($call,$str){ $call($str); } //回调函数的使用就是传入的参数是你想要回调的函数名称 callBack('text2','小明'); echo '<hr/>'; call_user_func('text2','测试');
回调函数的函数名,和回调函数需要的参数值 有自己写的回调函数和call_user_func两种
回调函数,通过别的函数来调用这个函数,所以要传给调用这个函数的那个函数这个函数的名字和需要的参数。
转:https://www.cnblogs.com/Renyi-Fan/p/8545642.html
|
2022-08-30
2022-08-15
2022-08-17
2022-11-06
2022-08-18
请发表评论