书栈网 · BookStack 本次搜索耗时 0.022 秒,为您找到 257 个相关结果.
  • 错误异常处理

    错误异常处理 指定默认处理器 处理器参数设置 编写处理器 错误异常处理 当程序出现错误或者异常时,我们一般会希望在开发时输出报错信息,在生产环境时隐藏详细的信息。 在 IMI 中,提供了 Http 服务的错误异常默认处理器支持。 默认 Http 错误处理器:Imi\Server\Http\Error\JsonErrorHandler ...
  • 中间件

    中间件 定义中间件 全局中间件 局部中间件 注解使用 中间件 开发者可以开发中间件类,对整个TCP请求和响应过程进行自定义处理。 定义中间件 <? php namespace Imi \Server\TcpServer\Middleware ; use Imi \Bean\Annotation\Bean ; ...
  • 事件监听

    事件监听 全局事件 事件监听 注解监听 代码监听 自定义事件 局部事件 事件监听 注解监听 代码监听 自定义事件 事件监听 全局事件 事件监听 注解监听 以imi/src/Listener/Init.php 为例 <? php namespace Imi \Listener ; use Imi \...
  • 中间件

    中间件 定义中间件 全局中间件 局部中间件 注解使用 中间件 开发者可以开发中间件类,对整个TCP请求和响应过程进行自定义处理。 注意!最好不要在中间件中使用类属性,可能会造成冲突! 定义中间件 <? php namespace Imi \Server\TcpServer\Middleware ; use I...
  • RESTful

    RESTful RESTful 使用 IMI 提供的路由请求方法判断,可以实现 RESTful 风格的 api 开发。 RESTful 风格控制器示例 (query/find/create/update/delete): <? php namespace ImiDemo \HttpDemo\MainServer\Controller ; ...
  • 中间件

    中间件 定义中间件 全局中间件 局部中间件 注解使用 中间件 开发者可以开发中间件类,对整个UDP请求和响应过程进行自定义处理。 注意!最好不要在中间件中使用类属性,可能会造成冲突! 定义中间件 <? php namespace Imi \Server\UdpServer\Middleware ; use I...
  • 中间件

    中间件 定义中间件 全局中间件 局部中间件 注解使用 中间件 开发者可以开发中间件类,对整个UDP请求和响应过程进行自定义处理。 注意!最好不要在中间件中使用类属性,可能会造成冲突! 定义中间件 <? php namespace Imi \Server\UdpServer\Middleware ; use I...
  • 连接池

    连接池 定义连接池 MySQL 连接池 Redis 连接池 获取连接 获取池子中的资源 获取请求上下文资源 尝试获取资源 回调方式使用资源 手动释放连接 自动释放连接 连接池 由于 Swoole 的常驻内存特性,所以 IMI 中实现了连接池。所有的数据库、Redis连接,都通过连接池去获取。 定义连接池 连接池的配置,可以写...
  • Session

    Session 配置 文件 Redis Session 存储序列化方式配置 使用 引入 Session 类 读取 写入 删除 读取并删除 清空 Session IMI 的 Http Session 目前内嵌支持文件和 Redis 两种存储方式,当然你也可以自行扩展更多存储方式。 如果想要启用 Session,需要在配置文件中进...
  • 连接分组

    连接分组 分组的使用 分组创建 加入分组 离开分组 获取分组对象 组是否存在 调用组方法 获取所有分组 分组对象详解 加入组 离开组 获取服务器对象 获取最大客户端数量 调用组方法 连接分组 IMI 支持对 WebSocket 的连接(fd)进行逻辑分组,你可以方便地对用户进行分组消息推送。 所有的分组针对服务器,所以需...