欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php 回调函数(callback)

程序员文章站 2022-03-13 10:05:24
...
下面的内容是来自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 来调用该类的静态方法.

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