以下是一些调用的例子: 复制代码 代码如下: // 增加监听walk事件 Event::listen("walk", function(){ echo "I am walking...n"; }); // 增加监听walk一次性事件 Event::listen("walk", function(){ echo "I am listening...n"; }, true); // 触发walk事件 Event::trigger("walk"); /* I am walking... I am listening... */ Event::trigger("walk"); /* I am walking... */
Event::one("say", function($name=""){ echo "I am {$name}n"; });
Event::trigger("say", "deeka"); // 输出 I am deeka Event::trigger("say", "deeka"); // not run
class Foo { public function bar(){ echo "Foo::bar() is calledn"; }
public function test(){ echo "Foo::foo() is called, agrs:".json_encode(func_get_args())."n"; } }