mirror of
https://github.com/danog/amp.git
synced 2024-11-27 04:24:42 +01:00
example | ||
lib | ||
test | ||
.gitattributes | ||
.gitignore | ||
.php_cs | ||
.travis.yml | ||
CHANGELOG.md | ||
composer.json | ||
CONTRIBUTING.md | ||
LICENSE | ||
phpunit.xml.dist | ||
README.md |
amp
amphp/amp
is a non-blocking concurrency framework for PHP. It provides an event loop, promises and streams as a base for asynchronous programming.
Promises in combination with generators are used to build coroutines, which allow writing asynchronous code just like synchronous code, without any callbacks.
Required PHP Version
- PHP 7.0+
Optional Extension Backends
Extensions are only needed if your app necessitates high numbers of concurrent socket connections.
Installation
$ composer require amphp/amp ^2@dev