首页 > PHP > PHP中的回调函数

PHP中的回调函数

来源:原创 作者:thomas 分类:PHP 阅读:608 日期:2014-05-27

一个 PHP 的函数可以以 string 类型传递其名称。可以使用任何内置或用户自定义函数,但除了语言结构例如:array(),echo,empty(),eval(),exit(),isset(),list(),print 或 unset()。

也可以以数组的形式传递对象的方法以及静态类方法

<?php

// An example callback method

class MyClass {

   static function myCallbackMethod() {

       echo 'Hello World!';

   }

}

// Type 2: Static class method call

call_user_func(array('MyClass', 'myCallbackMethod'));

// Type 3: Object method call

$obj = new MyClass();

call_user_func(array($obj, 'myCallbackMethod'));

// Type 4: Static class method call (As of PHP 5.2.3)

call_user_func('MyClass::myCallbackMethod');
十日谈技术博客

 

热门文章 更多>

微信扫一扫,关注技术十日谈