PHP回调函数
来源:互联网 发布:27周胎儿发育标准数据 编辑:程序博客网 时间:2024/04/29 12:45
PHP回调函数
回调函数:给函数传递一个函数作为参数;
PHP支持回调函数(callback),但和JavaScript相比,5.3之前的并不是特别灵活,只有“字符串的函数名”和“使用creat_function的返回值”两种选择。在5.3之后又多了匿名函数的选择;
匿名函数或闭包实例
<?php
$fun= function($hello){ //匿名函数
echo$hello;
};
$fun("hello kitty");//给匿名函数传参数
?>
匿名函数作为变量的值来使用。直接将匿名函数作为参数传给回调函数,是匿名函数最常见的用法,最后别忘记加上分号。下面是回调函数实例:
functioncallback($call){ //声明函数callback,需要传递一个匿名函数作为参数
$call();
}
callback(function(){
echo"hellokitty"; //调用函数的同时直接传入一个匿名函数作为参数
})
//闭包函数的一个重要概念就是内部函数和使用外部变量,通过use关键字才能实现
$string = "字符串";
callback(function()use(&$string){
echo"闭包函数测试 ".$string;
})
上面的闭包函数可以直接调用外部变量,而一般函数是无法访问外部变量的
0 0
- php 回调函数
- 《PHP回调函数》
- PHP回调函数
- php 回调函数
- PHP回调函数
- php回调函数
- PHP 回调函数
- PHP回调函数
- PHP 回调函数
- php的回调函数
- PHP的回调函数
- 13 PHP 回调函数
- php 回调函数(callback)
- PHP 回调函数理解
- PHP回调函数用法
- PHP 回调函数的使用
- php 脚本终止回调函数
- PHP回调函数的实现方法
- 使用JSP技术实现百万富翁猜数字游戏
- Codeforces 742A-Arpa’s hard exam and Mehrdad’s naive cheat(快速幂)
- 第十六周项目1(4)——堆排序
- 转移说明符
- system调用和posix说明
- PHP回调函数
- LA 4119 Always an integer (数学)
- 使用Atmel Studio 7编程Arduino Due开发板
- 一个多进程多Tab浏览器的构思及实现
- uva 1591 Data Mining
- 判断语句实现截取图片
- 第十六周项目1(5)——归并排序
- 用原生js清除浮动的方法
- DevExpress中控件extraTabPage更改BackColor的方法