You've already forked qlg.tsgz.moe
Init Repo
This commit is contained in:
24
vendor/swoole/examples/namespace/README.md
vendored
Executable file
24
vendor/swoole/examples/namespace/README.md
vendored
Executable file
@ -0,0 +1,24 @@
|
||||
Enable Namespace Class
|
||||
---------
|
||||
modify your `php.ini` file.
|
||||
|
||||
```shell
|
||||
swoole.use_namespace = on
|
||||
```
|
||||
|
||||
|
||||
```php
|
||||
use Swoole\Http\Server;
|
||||
use Swoole\Http\Request;
|
||||
use Swoole\Http\Response;
|
||||
|
||||
$serv = new Server('127.0.0.1', 9501);
|
||||
|
||||
$serv->on('Request', function(Request $req, Response $resp) {
|
||||
var_dump($req->header, get_class($req));
|
||||
$resp->end("<h1>Hello Swoole</h1>");
|
||||
});
|
||||
|
||||
$serv->start();
|
||||
|
||||
```
|
5
vendor/swoole/examples/namespace/atomic.php
vendored
Executable file
5
vendor/swoole/examples/namespace/atomic.php
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
$an = new Swoole\Atomic(100);
|
||||
|
||||
$an->add(12);
|
||||
echo $an->get()."\n";
|
14
vendor/swoole/examples/namespace/http_server.php
vendored
Executable file
14
vendor/swoole/examples/namespace/http_server.php
vendored
Executable file
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
use Swoole\Http\Server;
|
||||
use Swoole\Http\Request;
|
||||
use Swoole\Http\Response;
|
||||
|
||||
$serv = new Server('127.0.0.1', 9501);
|
||||
|
||||
$serv->on('Request', function(Request $req, Response $resp) {
|
||||
var_dump($req->header, get_class($req));
|
||||
$resp->end("<h1>Hello Swoole</h1>");
|
||||
});
|
||||
|
||||
$serv->start();
|
||||
|
14
vendor/swoole/examples/namespace/server.php
vendored
Executable file
14
vendor/swoole/examples/namespace/server.php
vendored
Executable file
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
use Swoole\Server;
|
||||
|
||||
$serv = new Server("127.0.0.1", 9501);
|
||||
|
||||
$serv->on('receive', function (Server $serv, $fd, $from_id, $data) {
|
||||
echo "[#".$serv->worker_id."]\tClient[$fd]: $data\n";
|
||||
if ($serv->send($fd, "hello\n") == false)
|
||||
{
|
||||
echo "error\n";
|
||||
}
|
||||
});
|
||||
|
||||
$serv->start();
|
4
vendor/swoole/examples/namespace/timer.php
vendored
Executable file
4
vendor/swoole/examples/namespace/timer.php
vendored
Executable file
@ -0,0 +1,4 @@
|
||||
<?php
|
||||
Swoole\Timer::tick(2000, function($timerId) {
|
||||
echo "tick 2000ms\n";
|
||||
});
|
Reference in New Issue
Block a user