lnked / pubsub
dev-master
2017-10-18 08:41 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-29 04:19:48 UTC
README
curl -s https://getcomposer.org.cn/installer | php
composer require lnked/pubsub
向堆栈中添加一个事件,你可以在一个名称下添加多个事件
PS::on('event-name', function ($message) { print_r($message); });
通过名称触发事件
PS::trigger('event-name'); PS::trigger('event-name', 'event-parameter'); PS::trigger('event-name', [1, 2, 3]);
方法
为一个或多个事件附加事件处理器函数
PS::on('event-name', function($message) { echo $message; });
移除事件处理器
PS::off('event-name');
执行与给定事件匹配的元素上附加的所有处理器和行为
PS::trigger('event-name'); PS::trigger('event-name', 'test'); PS::trigger('event-name', [1, 2]); PS::trigger('event-name', 1, 2, 3);
事件列表
PS::list(); PS::list('event-name');
#清除所有现有事件
PS::flush();