PHPackages                             iry/php-event - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. iry/php-event

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

iry/php-event
=============

A simple php event engine to reduce the coupling between project modules.(一个简单php事件引擎，以便解耦项目中的各模块)

v2.0.5(3y ago)198Apache-2.0PHPPHP &gt;=5.4.0

Since Jul 14Pushed 3y ago1 watchersCompare

[ Source](https://github.com/imroychen/php-event)[ Packagist](https://packagist.org/packages/iry/php-event)[ RSS](/packages/iry-php-event/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

Docs: [中文简体](./README.md), [English](./README-EN.md)

简介
==

[](#简介)

一个简单php异步事件引擎，以便解耦项目中的各模块

安装和使用
-----

[](#安装和使用)

### 1. 安装

[](#1-安装)

①.使用compser装载

```
composer require iry/php-event
compoer update
```

②.传统/手动装载：在你的公共代码中加入如下代码 [示例](./example/client.php)

```
require_once('... php-event 路径/start.php');
```

### 2. 配置设置

[](#2-配置设置)

在公共文件\*`(单入口文件的项目建议在入口文件 )`\*中加入如下代码. [示例](./example/client.php)

```
// MyNamespace\event\Setting为示例名称请修改自己的Class名称
iry\e\App::setCfg('\\MyNamespace\\event\\Setting');//参数为 Class带命名空间的全名称

//iry\e\App::setCfg(\MyNamespace\event\Setting::class);//如果php版本>= 5.5 也可以这样
```

### 3. 创建 Class \\MyNamespace\\event\\Setting

[](#3-创建-class-mynamespaceeventsetting)

```
