Like Express for Node.js, but in PHP.
Why not, I like programming.
A simple Hello world example.
<?php
use React\EventLoop\Loop;
use ExpressPHP\Express;
require __DIR__ . '/vendor/autoload.php';
$loop = Loop::get();
$app = new Express($loop);
$app->get('/', function () {
return 'Hello World!';
});
$app->listen(3000, function (string $host, int $port) {
echo "Listening on $host:$port";
});
Return json.
$app->get('/', function (Response $response) {
return $response->json([ 'hello' => 'world' ]);
});
The following HTTP methods are available.
- get
- post
- put
- delete
- patch