当前位置: 首页 > 后端技术 > PHP

Swoolev4.5.7发布,增加--enable-swoole-json编译选项

时间:2023-03-29 21:24:00 PHP

Swoole正在参加2020OSC中国开源项目评选。评选来到了上周。还没有给Swoole投票的小伙伴,请点击下面的链接给你的投票:https://www.oschina.net/p/上一版本swoole-server由于扩展依赖顺序增加的swoole_substr_json_decode函数少数用户,增加编译选项--enable-swoole-json,启用swoole_substr_json_decode。如果你需要在这个版本中使用这个功能,你需要在编译时添加这个选项。同时该版本还支持负偏移$val=json_encode(['hello'=>'swoole']);$str=pack('N',strlen($val))。$瓦尔。"\r\n";$l=strlen($str)-6;var_dump(json_decode(substr($str,4,$l),true));var_dump(swoole_substr_json_decode($str,4,$l,true)));var_dump(swoole_substr_json_decode($str,-(strlen($str)-4),$l,true));更新内容如下:添加APICoroutine\Socket客户端,并添加writeVector、writeVectorAll、readVector、readVectorAll方法(#3764)(@huanghantao)增强server->stats添加task_worker_num和dispatch_count(#3771)(#3806)(@sy-records)(@matyhtf)添加了扩展依赖,包括json,mysqlnd,sockets(#3789)(@remicollet)将server->bind的最小uid值限制为INT32_MIN(#3785)(@sy-records)添加swoole_substr_json_decode编译选项,支持负偏移(#3809)(@matyhtf)支持CURL的CURLOPT_TCP_NODELAY选项(swoole/library#65)(@sy-records)(@deminy)修复同步客户端连接信息错误(#3784)(@twose)修复hookscandir函数问题(#3793)(@twose)修复协程屏障中的错误(swoole/library#68)(@sy-records)内核使用boost.stacktrace优化print-backtrace(#3788)(@matyhtf)