\Imi\Util\Http\ContractIServerRequest

Summary

Methods
Constants
get()
post()
hasGet()
hasPost()
request()
hasRequest()
getSwooleRequest()
getServerInstance()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

get()

get(string  $name = null, mixed  $default = null) : mixed

获取 GET 参数 当 $name 为 null 时,返回所有

Parameters

string $name
mixed $default

Returns

mixed

post()

post(string  $name = null, mixed  $default = null) : mixed

获取 POST 参数 当 $name 为 null 时,返回所有

Parameters

string $name
mixed $default

Returns

mixed

hasGet()

hasGet(string  $name) : boolean

判断是否存在 GET 参数

Parameters

string $name

Returns

boolean

hasPost()

hasPost(string  $name) : boolean

判断是否存在 POST 参数

Parameters

string $name

Returns

boolean

request()

request(string  $name = null, mixed  $default = null) : mixed

获取 REQUEST 参数 当 $name 为 null 时,返回所有 REQUEST 中包括:GET/POST/COOKIE

Parameters

string $name
mixed $default

Returns

mixed

hasRequest()

hasRequest(string  $name) : boolean

判断是否存在 REQUEST 参数 REQUEST 中包括:GET/POST/COOKIE

Parameters

string $name

Returns

boolean

getSwooleRequest()

getSwooleRequest() : \Swoole\Http\Request

获取swoole的请求对象

Returns

\Swoole\Http\Request

getServerInstance()

getServerInstance() : \Imi\Server\Base

获取对应的服务器

Returns

\Imi\Server\Base