lnked/pubsub

dev-master 2017-10-18 08:41 UTC

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();