Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Асинхронный PHP с ReactPHP

playground

Основные изменения в новых версиях

Eventloop запущен по умолчанию.

Это не требуется:

...
$loop = Factory::create();
...
$loop->run();

Получить текущий EventLoop:

$loop = React\EventLoop\Loop::get();

Запуск таймеров через статические методы

use React\EventLoop\Loop;

Loop::addTimer(1.0, function () {
    echo 'Hello' . PHP_EOL;
});

Loop::addPeriodicTimer(0.1, function () {
    echo 'Tick' . PHP_EOL;
});

React\Http\Server стал React\Http\HttpServer

React\Socket\Server стал React\Socket\SocketServer

Получение ошибок в консоль

$http->on('error', function (Exception $e) {
    echo 'Error: ' . $e->getMessage() . PHP_EOL;
});

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages