Home  >  Article  >  Backend Development  >  php 回调函数(callback)

php 回调函数(callback)

WBOY
WBOYOriginal
2016-06-23 13:52:402193browse

下面的内容是来自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 来调用该类的静态方法.

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


 


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn