PHP Класс Workerman\WebServer

Наследование: extends Worker
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_onWorkerStart callback Used to save user OnWorkerStart callback settings.
$mimeTypeMap array Mime mapping.
$serverRoot Virtual host to path mapping.

Открытые методы

Метод Описание
__construct ( string $socket_name, array $context_option = [] ) Construct.
addRoot ( string $domain, string $root_path ) : void Add virtual host.
initMimeTypeMap ( ) : void Init mime map.
onMessage ( TcpConnection $connection ) : void Emit when http message coming.
onWorkerStart ( ) Emit when process start.
run ( ) Run webserver instance.
sendFile ( $connection, $file_path )

Описание методов

__construct() публичный Метод

Construct.
public __construct ( string $socket_name, array $context_option = [] )
$socket_name string
$context_option array

addRoot() публичный Метод

Add virtual host.
public addRoot ( string $domain, string $root_path ) : void
$domain string
$root_path string
Результат void

initMimeTypeMap() публичный Метод

Init mime map.
public initMimeTypeMap ( ) : void
Результат void

onMessage() публичный Метод

Emit when http message coming.
public onMessage ( TcpConnection $connection ) : void
$connection Workerman\Connection\TcpConnection
Результат void

onWorkerStart() публичный Метод

Emit when process start.
public onWorkerStart ( )

run() публичный Метод

Run webserver instance.
public run ( )

sendFile() публичный статический Метод

public static sendFile ( $connection, $file_path )

Описание свойств

$_onWorkerStart защищенное свойство

Used to save user OnWorkerStart callback settings.
protected callback $_onWorkerStart
Результат callback

$mimeTypeMap защищенное статическое свойство

Mime mapping.
protected static array $mimeTypeMap
Результат array

$serverRoot защищенное свойство

Virtual host to path mapping.
protected $serverRoot