Download the PHP package dvaknheo/workermanhttpd without Composer
On this page you can find all versions of the php package dvaknheo/workermanhttpd. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dvaknheo/workermanhttpd
More information about dvaknheo/workermanhttpd
Files in dvaknheo/workermanhttpd
Package workermanhttpd
Short Description workerman http server andplugin for duckphp
License MIT
Homepage https://www.github.com/dvaknheo/workermanhttpd
Informations about the package workermanhttpd
WorkermanHttpd
中文
v1.0.2
what is WorkerManHttpd
wrap Workerman for workerman platform and fpm platform
direct use echo and super global $_GET,$_POST, and more
some system function need wrap,:
- exit
- header
- setcookie
- session_start
- session_id
- session_destro
- session_set_save_handler
- set_exception_handler (TODO)
- register_shutdown_function (TODO)
e.g. session_start(); => WorkermanHttpd::session_start();
call WorkermanHttpd::system_wrapper_get_providers() to show
Usage
browse http://127.0.0.1:8080/ show $_SERVER
classes
...
ExitException
not use direct use WorkermanHttpd::Exit();
HttpServerForDuckPhp
wrap DuckPhp\Http\Server
Request
extends Workerman\Protocols\Http\Request use SingletonExTrait
use Request::G(MyRequest::G()) to replace
Response
extends Workerman\Protocols\Http\Response 使use SingletonExTrait
use Request::G(MyRequest::G()) to replace
SingletonExTrait
replace able trait , as in DuckPhp
WorkermanHttpd
main class SingletonExTrait
static function
RunQuickly($options)
// as name
WorkermanHttpd::Request() get Request Object Response get Request Object OnWorkerStart($worker) ... OnMessage($connection, $request) ...
G($object = null)
use WorkermanHttpd::G(MyWorkermanHttpd::G()) to replace
note
php duckphp-project run --http-server=WorkermanHttpd/WorkermanHttpd # --command start