PHP code example of catalyst / swoole-foundation
1. Go to this page and download the library: Download catalyst/swoole-foundation library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
catalyst / swoole-foundation example snippets
use Catalyst\Swoole\{
ServerFactory,
Entities\ServerEvents,
Entities\ServerConfiguration
};
$factory = new ServerFactory();
$server = $factory->server(function(ServerConfiguration $settings, ServerEvents $events) {
$settings->withBinding('::', 9508);
$events->onStart(function() {
echo 'Server started!';
});
});
use Catalyst\Swoole\{
ServerFactory,
Entities\HttpServerEvents,
Entities\ServerConfiguration
};
$factory = new ServerFactory();
$server = $factory->httpServer(function(ServerConfiguration $settings, HttpServerEvents $events) {
$settings->withBinding('::', 80);
$events->onRequest(function(swoole_http_request $request, swoole_http_respose $response) {
$response->end('Hello World!');
});
});
use Catalyst\Swoole\{
ServerFactory,
Entities\HttpServerEvents,
Entities\ServerConfiguration
};
$factory = new ServerFactory();
$server = $factory->webSocketServer(function(ServerConfiguration $settings, HttpServerEvents $events) {
$settings->withBinding('::', 80);
$events->onRequest(function(swoole_http_request $request, swoole_http_respose $response) {
$response->end('Hello World!');
});
});