Swoole支持哪个版本能兼容PHP5?
- 内容介绍
- 文章标签
- 相关推荐
本文共计402个文字,预计阅读时间需要2分钟。
相关主题
解决了传统异步编程嵌套回调的问题。 (推荐学习: swoole视频教程)
与Node.js(ES6+)、Python等语言使用yield/generator、async/await的实现方式相比,Swoole协程无需修改代码添加额外的关键词。
与Go语言的goroutine相比,Swoole协程是内置式的,应用层代码无需添加go关键词启动协程,只需要使用封装好的协程客户端即可,使用更简单。
立即学习“PHP免费学习笔记(深入)”;
另外Swoole协程的IO组件在底层内置了超时机制,不需要使用复杂的select/chan/timer实现客户端超时。
目前Swoole底层内置的协程客户端组件包括:udpclient、tcpclient、httpclient、redisclient、mysqlclient,基本涵盖了开发者常用的几种通信协议。
协程组件只能在服务器的onConnect、onRequest、onReceive、onMessage 回调函数中使用。
本文共计402个文字,预计阅读时间需要2分钟。
相关主题
解决了传统异步编程嵌套回调的问题。 (推荐学习: swoole视频教程)
与Node.js(ES6+)、Python等语言使用yield/generator、async/await的实现方式相比,Swoole协程无需修改代码添加额外的关键词。
与Go语言的goroutine相比,Swoole协程是内置式的,应用层代码无需添加go关键词启动协程,只需要使用封装好的协程客户端即可,使用更简单。
立即学习“PHP免费学习笔记(深入)”;
另外Swoole协程的IO组件在底层内置了超时机制,不需要使用复杂的select/chan/timer实现客户端超时。
目前Swoole底层内置的协程客户端组件包括:udpclient、tcpclient、httpclient、redisclient、mysqlclient,基本涵盖了开发者常用的几种通信协议。
协程组件只能在服务器的onConnect、onRequest、onReceive、onMessage 回调函数中使用。

