@@ -21,8 +21,8 @@ single [`run()`](#run) call that is controlled by the user.
2121 * [ Loop implementations] ( #loop-implementations )
2222 * [ StreamSelectLoop] ( #streamselectloop )
2323 * [ ExtEventLoop] ( #exteventloop )
24- * [ ExtLibeventLoop] ( #extlibeventloop )
25- * [ ExtLibevLoop] ( #extlibevloop )
24+ * [ ~~ ExtLibeventLoop~~ ] ( #extlibeventloop )
25+ * [ ~~ ExtLibevLoop~~ ] ( #extlibevloop )
2626 * [ ExtEvLoop] ( #extevloop )
2727 * [ ExtUvLoop] ( #extuvloop )
2828 * [ LoopInterface] ( #loopinterface )
@@ -362,34 +362,41 @@ See also [`addTimer()`](#addtimer) for more details.
362362
363363An ` ext-event ` based event loop.
364364
365- This uses the [ ` event ` PECL extension] ( https://pecl.php.net/package/event ) .
366- It supports the same backends as libevent.
365+ This uses the [ ` event ` PECL extension] ( https://pecl.php.net/package/event ) ,
366+ that provides an interface to ` libevent ` library.
367+ ` libevent ` itself supports a number of system-specific backends (epoll, kqueue).
367368
368369This loop is known to work with PHP 5.4 through PHP 7+.
369370
370371#### ExtEvLoop
371372
372373An ` ext-ev ` based event loop.
373374
374- This loop uses the [ ` ev ` PECL extension] ( https://pecl.php.net/package/ev ) , that
375- provides an interface to ` libev ` library.
375+ This loop uses the [ ` ev ` PECL extension] ( https://pecl.php.net/package/ev ) ,
376+ that provides an interface to ` libev ` library.
377+ ` libev ` itself supports a number of system-specific backends (epoll, kqueue).
378+
376379
377380This loop is known to work with PHP 5.4 through PHP 7+.
378381
379382#### ExtUvLoop
380383
381384An ` ext-uv ` based event loop.
382385
383- This loop uses the [ ` uv ` PECL extension] ( https://pecl.php.net/package/uv ) , that
384- provides an interface to ` libuv ` library.
386+ This loop uses the [ ` uv ` PECL extension] ( https://pecl.php.net/package/uv ) ,
387+ that provides an interface to ` libuv ` library.
388+ ` libuv ` itself supports a number of system-specific backends (epoll, kqueue).
385389
386390This loop is known to work with PHP 7+.
387391
388- #### ExtLibeventLoop
392+ #### ~~ ExtLibeventLoop~~
393+
394+ > Deprecated since v1.2.0, use [ ` ExtEventLoop ` ] ( #exteventloop ) instead.
389395
390396An ` ext-libevent ` based event loop.
391397
392- This uses the [ ` libevent ` PECL extension] ( https://pecl.php.net/package/libevent ) .
398+ This uses the [ ` libevent ` PECL extension] ( https://pecl.php.net/package/libevent ) ,
399+ that provides an interface to ` libevent ` library.
393400` libevent ` itself supports a number of system-specific backends (epoll, kqueue).
394401
395402This event loop does only work with PHP 5.
@@ -408,12 +415,15 @@ As such, it's recommended to use `stream_set_read_buffer($stream, 0);`
408415to disable PHP's internal read buffer in this case.
409416See also [ ` addReadStream() ` ] ( #addreadstream ) for more details.
410417
411- #### ExtLibevLoop
418+ #### ~~ ExtLibevLoop~~
419+
420+ > Deprecated since v1.2.0, use [ ` ExtEvLoop ` ] ( #extevloop ) instead.
412421
413422An ` ext-libev ` based event loop.
414423
415- This uses an [ unofficial ` libev ` extension] ( https://github.com/m4rw3r/php-libev ) .
416- It supports the same backends as libevent.
424+ This uses an [ unofficial ` libev ` extension] ( https://github.com/m4rw3r/php-libev ) ,
425+ that provides an interface to ` libev ` library.
426+ ` libev ` itself supports a number of system-specific backends (epoll, kqueue).
417427
418428This loop does only work with PHP 5.
419429An update for PHP 7 is [ unlikely] ( https://github.com/m4rw3r/php-libev/issues/8 )
0 commit comments