(给PHP开发者加星标,提升PHP技能)
转自:开源中国
PHP事件扩展Event对libevent库进行了封装,提供了面向对象的编程接口。开发者基于Event扩展,可以用PHP快速编写出事件驱动的应用程序。包括事件驱动非阻塞的HTTP/HTTPS服务器和客户端、定时器和信号等。
Event扩展的维护者RuslanOsmanov是一名俄罗斯程序员,同时维护了3个PHP事件扩展:
Event(libevent),Ev(libev),Eio(libeio),其中Event开发活跃度最高。
像ReactPHP、WorkerMan、AmPHP这些内存常驻、事件驱动的PHP框架底层用的就是上面这些事件库的PHP封装。
Event提供的PHP代码示例: