swoole-1.8.1 已发布,增加PSR-4命名空间类名

php中文网
发布: 2016-06-23 13:17:05
原创
1216人浏览过

swoole-1.8.1 版本已发布,此版本是一个bug修复版本,主要修复1.8.0版本存在的一些bug,此外1.8.1版本 增加了psr-4命名空间风格的类名

命名空间示例:

NameGPT名称生成器
NameGPT名称生成器

免费AI公司名称生成器,AI在线生成企业名称,注册公司名称起名大全。

NameGPT名称生成器 0
查看详情 NameGPT名称生成器

使用命名空间类风格,需要修改php.ini,增加swoole.use_namespace=On开启。使用命名空间类名后,旧式的下划线风格类名将不可用。

use Swoole\Http\Server;use Swoole\Http\Request;use Swoole\Http\Response;$serv = new Server('127.0.0.1', 9501);$serv->on('Request', function(Request $req, Response $resp) {    var_dump($req->header, get_class($req));    $resp->end("<h1>Hello Swoole</h1>");});$serv->start();
登录后复制

主要更新:

  • 增加核心类的命名空间别名

  • 增加swoole_server->protect方法,用于保护某些连接不被心跳线程切断

  • 增加swoole_websocker_server::pack和swoole_websocker_server::unpack静态方法,用于手工打包/解包websocket数据帧

  • 修复日志打印标准输出被关闭不断产生SIGPIPE信号导致死循环的问题

  • 修复MacOS环境下启用openssl编译失败的问题

  • 增加对redis订阅和发布消息的支持

  • 修复多端口监听未设置监听端口回调发生core dump的问题

  • 修复异步Client发生内存泄漏的问题

  • 修复在其他事件回调函数中关闭异步Client偶然发生core dump的问题

  • 增加swoole_http_client对gzip内容压缩的支持

下载地址:

  • GITHUB: https://github.com/swoole/swoole-src/releases/tag/swoole-1.8.1-stable

  • 开源中国: http://git.oschina.net/matyhtf/swoole/tree/swoole-1.8.1-stable

  • PECL: https://pecl.php.net/package/swoole/1.8.1

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号