php 回调函数(callback)

原创
2016-06-23 13:52:40 1640浏览

下面的内容是来自php.net 官方文档

callbacks

call_user_func() ,usort()等函数接受用户自定义的回调函数作为参数.

回调函数可以不仅仅是简单的函数,也可以是对象方法,包括对象的静态方法.

php 函数可以通过字符串类型的函数名进行调用,任何内建的或者用户自定义的函数都可以被使用.但是这其中不包括

php的语言结构,比如:array(),echo,empty(),eval(),exit(),isset(),list(),print,unset()

调用类的方法是通过将实例化的对象和调用方法的名称分别作为数组的第0个和第1个参数来进行调用.

调用类的静态方法可以不用实例化该类的对象,而是将类的名称和静态方法的名称分别作为数组的第0个和第1个参数来 进行调用.

在php5.2.3以后,也可以通过使用ClassName::methodName 来调用该类的静态方法.

除了这些通用的用户自定义函数,也可以使用匿名函数作为函数参数.


 


声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。