Init Repo

This commit is contained in:
root
2019-09-06 23:53:10 +08:00
commit f0ef89dfbb
7905 changed files with 914138 additions and 0 deletions

24
vendor/swoole/examples/namespace/README.md vendored Executable file
View 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
View File

@ -0,0 +1,5 @@
<?php
$an = new Swoole\Atomic(100);
$an->add(12);
echo $an->get()."\n";

View 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
View 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
View File

@ -0,0 +1,4 @@
<?php
Swoole\Timer::tick(2000, function($timerId) {
echo "tick 2000ms\n";
});