php回调函数举例说明

  1. 白俊遥博客

  2. 函数声明

    使用回调函数可以将自己定义的函数当做参数传递

  3. <?php
  4.     function testFun($parameter_n){
  5.         for($i=0;$i<=10;$i++){
  6.             if($parameter_n($i)){
  7.                 continue;
  8.             }
  9.             echo $i."nbsp";
  10.         }
  11.     }   
  12.     function parameter_1($a){
  13.         return $a%2 == 0;
  14.     }  
  15.     function parameter_2($b){
  16.         return $b >=10;
  17.     }


  1.     testFun("parameter_1");
  2.     echo "<br>";
  3.     testFun("parameter_2");
  4. ?>
  5.  执行结果

  6.         1  3  5  7  9

  7.         0 1 2 3 4 5 6 7 8 9

  8. 典型的使用例子为   call_user_fun_array()函数

  9. 该函数需要两个参数。

  10. 第一个参数是要调用的函数名,第二个参数是数组类型。

白俊遥博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论