\think\swooleHttp

Swoole Http Server 命令行服务类

Summary

Methods
Properties
Constants
__construct()
__call()
setAppPath()
setMonitor()
table()
option()
onWorkerStart()
onRequest()
No public properties found
No constants found
init()
monitor()
$swoole
$serverType
$sockType
$mode
$host
$port
$option
$event
$app
$appPath
$table
$monitor
$lastMtime
$fieldType
$fieldSize
N/A
No private methods found
No private properties found
N/A

Properties

$swoole

$swoole : object

Swoole对象

Type

object

$serverType

$serverType : string

SwooleServer类型

Type

string

$sockType

$sockType : integer

Socket的类型

Type

integer

$mode

$mode : integer

运行模式

Type

integer

$host

$host : string

监听地址

Type

string

$port

$port : integer

监听端口

Type

integer

$option

$option : array

配置

Type

array

$event

$event : array

支持的响应事件

Type

array

$app

$app : 

Type

$appPath

$appPath : 

Type

$table

$table : 

Type

$monitor

$monitor : 

Type

$lastMtime

$lastMtime : 

Type

$fieldType

$fieldType : 

Type

$fieldSize

$fieldSize : 

Type

Methods

__construct()

__construct(  $host,   $port,   $mode = SWOOLE_PROCESS,   $sockType = SWOOLE_SOCK_TCP) 

架构函数

Parameters

$host
$port
$mode
$sockType

__call()

__call(string  $method, array  $args) : mixed

魔术方法 有不存在的操作的时候执行

Parameters

string $method

方法名

array $args

参数

Returns

mixed

setAppPath()

setAppPath(  $path) 

Parameters

$path

setMonitor()

setMonitor(  $interval = 2,   $path = array()) 

Parameters

$interval
$path

table()

table(array  $option) 

Parameters

array $option

option()

option(array  $option) 

Parameters

array $option

onWorkerStart()

onWorkerStart(  $server,   $worker_id) 

此事件在Worker进程/Task进程启动时发生,这里创建的对象可以在进程生命周期内使用

Parameters

$server
$worker_id

onRequest()

onRequest(  $request,   $response) 

request回调

Parameters

$request
$response

init()

init() 

monitor()

monitor(  $server) 

文件监控

Parameters

$server