书栈网 · BookStack 本次搜索耗时 0.012 秒,为您找到 221 个相关结果.
  • 协程方法

    协程函数 创建协程 协程ID 顶级协程ID 读取文件 写文件 并发 协程函数 框架中封装了一些协程操作的函数,方便开发者调用 创建协程 Swoft 框架中一定不要直接使用 Swoole 提供的 go 函数创建协程,否则会导致请求和上下文丢失导致一些奇葩问题。 use Swoft \Co ; Co :: create...
  • 异常处理

    异常处理 1.编写的代码 2.配置能被swoft扫描到 异常处理 1.编写的代码 首先我们在 app目录下创建一个 Exception目录,建立一个异常捕获的处理控制器SwoftExceptionHandler 用到的注解 @ExceptionHandler () class注解,声明当前类是异常处理类@Handler () me...
  • 视图配置

    配置视图组件 配置项说明 引入其他视图文件 配置视图组件 当你安装了 view 组件后,swoft 将会自动的注册它。 为何会自动注册 :) 请参考: swoft-view/src/Bootstrap/CoreBean.php ,以及前面的 组件 视图组件注册到容器里的名称为: view 基本配置(file: config/bea...
  • 介绍

    Swoft Swoft 首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM,全异步非阻塞 IO 实现,以类似于同步客户端的写法实现异步客户端的使用,没有复杂的异步回调,没有繁琐的 yield, 有类似 Go 语言的协程、灵活的注解、强大的全局依赖注入容器、...
  • 介绍

    Swoft Swoft 首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM,全异步非阻塞 IO 实现,以类似于同步客户端的写法实现异步客户端的使用,没有复杂的异步回调,没有繁琐的 yield, 有类似 Go 语言的协程、灵活的注解、强大的全局依赖注入容器、...
  • 负载均衡

    负载均衡 配置 负载均衡 负载均衡主要是配合服务发现一起使用,暂时 Swoft 只支持随机策略,后续会提供更多选择。 配置 通常情况可以不用配置,系统已经配置了默认值。app/config/beans/base.php return [ // ... 'balancerSelector' => [ ...
  • 快速起步

    环境搭建 环境需求 必须安装的 有冲突的 环境搭建 接下来的几篇文章主要介绍swoft需要的运行环境搭建,以及一些使用注意 运行swoft需要哪些环境的支持 在本机手动运行(只支持Mac Linux) 安装必须的包 使用docker运行 使用官方镜像 使用docker-compose 环境需求 必须安装的 安装PHP并且...
  • Prototype

    prototype 原型模式 如何使用 prototype prototype 用的是原型模式 , 它会被框架启动时会被自动初始化. 原型模式 获取 score 为prototype 类型的bean 每次都是克隆 初始化的bean 好的。 clone 一个对象 比 重新new 一个对象更快, 因为它是拷贝操作。 在 swoft 中...
  • 异常处理

    异常处理 定义异常类 定义异常处理类 注解 ExceptionHandler 异常处理 通常我们把异常类放置 app/Exception ,异常类处理器放置 app/Exception/Handler 异常分为两部分。自定义的 Exception 异常类,异常处理类 ExceptionHandler 定义异常类 在不同应用场景下...
  • 启动与管理

    启动与管理 启动 使用 启动与管理 在项目目录下执行如下命令可以看到websocket server的管理命令. 跟http server的管理命令一致. $ php bin / swoft ws Description : There some commands for manage the webSocket serve...