initphp / event-emitter
PHP 事件发射器
1.0
2022-07-09 08:26 UTC
Requires
- php: >=5.6
README
此库旨在以最简单、最简洁的形式发射事件。
要求
- PHP 5.6 或更高版本
安装
composer require initphp/event-emitter
或 手动安装:
下载此仓库。并将 src/Init.php
文件包含到您的项目中。
用法
require_once "vendor/autoload.php"; use InitPHP\EventEmitter\EventEmitter; $events = new EventEmitter(); $events->on('hello', function ($name) { echo 'Hello ' . $name . '!' . PHP_EOL; }, 99); $events->on('hello', function ($name) { echo 'Hi ' . $name . '!' . PHP_EOL; }, 10); // Emit $events->emit('hello', ['World']);
输出
Hi World!
Hello World!
致谢
许可证
版权所有 © 2022 MIT 许可证