mingyunyuziyou

PHP回调函数4种写法

作者: 秒速五厘米     
 



<?php 
//1.匿名函数
 
$serv->on('Request',function($req,$resp){
	echo "hello world";
});
 
// 2.类静态方法
class A
{
	static function test($req,$resp)
	{
		echo "hello world";
	}
}
 
$serv->on('Request','A::Test');
$serv->on('Request',array('A','Test'));
 
//3.函数
 
function my_onRequest()
{
	echo "hello world";
}
 
$serv->on('Request','my_onRequest');
 
 
 
// 4.对象方法
class A
{
	function test($req,$resp)
	{
		echo "hello world";
	}
}
 
$object = new A();
$server->on('Request',array($object,'test'));