@@ -48,8 +48,12 @@ single [`run()`](#run) call that is controlled by the user.
4848Here is an async HTTP server built with just the event loop.
4949
5050``` php
51+ <?php
52+
5153use React\EventLoop\Loop;
5254
55+ require __DIR__ . '/vendor/autoload.php';
56+
5357$server = stream_socket_server('tcp://127.0.0.1:8080');
5458stream_set_blocking($server, false);
5559
@@ -81,14 +85,15 @@ See also the [examples](examples).
8185## Usage
8286
8387As of ` v1.2.0 ` , typical applications would use the [ ` Loop ` object] ( #loop )
84- to use the currently active event loop instance like this:
88+ to use the currently active event loop like this:
8589
8690``` php
8791use React\EventLoop\Loop;
8892
8993$timer = Loop::addPeriodicTimer(0.1, function () {
90- echo " Tick" . PHP_EOL;
94+ echo ' Tick' . PHP_EOL;
9195});
96+
9297Loop::addTimer(1.0, function () use ($timer) {
9398 Loop::cancelTimer($timer);
9499 echo 'Done' . PHP_EOL;
@@ -105,8 +110,9 @@ program like this:
105110$loop = React\EventLoop\Loop::get(); // or deprecated React\EventLoop\Factory::create();
106111
107112$timer = $loop->addPeriodicTimer(0.1, function () {
108- echo " Tick" . PHP_EOL;
113+ echo ' Tick' . PHP_EOL;
109114});
115+
110116$loop->addTimer(1.0, function () use ($loop, $timer) {
111117 $loop->cancelTimer($timer);
112118 echo 'Done' . PHP_EOL;
@@ -163,7 +169,7 @@ like this:
163169use React\EventLoop\Loop;
164170
165171$timer = Loop::addPeriodicTimer(0.1, function () {
166- echo 'tick! ' . PHP_EOL;
172+ echo 'Tick ' . PHP_EOL;
167173});
168174
169175Loop::addTimer(1.0, function () use ($timer) {
0 commit comments