基于 Swoole 原生协程,新时代 PHP 高性能协程框架

396 阅读1分钟
原文链接: www.swoft.org

Swoft  framework

基于 Swoole 原生协程的新时代 PHP 全栈式协程框架

中文文档 码云下载

框架特性

Swoft 框架是首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM

全异步非阻塞 IO 实现,以类似于同步客户端的写法实现异步客户端的使用,没有复杂的异步回调,没有繁琐的 yield,有类似 Go 语言的协程,灵活的注解

强大的全局依赖注入容器、完善的服务治理、灵活强大的 AOP、标准的 PSR 规范实现等

AOP面向切面编程实现原理

AOP 框架底层是通过动态代理模拟实现。代理是一种常用的设计模式,其目的就是为其他对象提供一个

代理以控制对某个对象的访问,代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行

消息被委托类执行后的后续处理。

/**
 * @Aspect()
 * @PointBean({Bean::class})
 */
class BeanAspect
{
    /**
     * 
     */
    public function around()
    {
        
        
        
        
    }
}