Constants

CHUNK_SIZE

CHUNK_SIZE = 16384

Properties

$pipes

$pipes : array

Type

array

$inputBuffer

$inputBuffer : string

Type

string

$blocked

$blocked : bool

Type

bool

Methods

getDescriptors()

getDescriptors() : array

返回用于 proc_open 描述符的数组

Returns

array —

getFiles()

getFiles() : string[]

返回一个数组的索引由其相关的流,以防这些管道使用的临时文件的文件名。

Returns

string[] —

readAndWrite()

readAndWrite(bool  $blocking, bool  $close = false) : string[]

文件句柄和管道中读取数据。

Parameters

bool $blocking

是否使用阻塞调用

bool $close

是否要关闭管道,如果他们已经到达 EOF。

Returns

string[] —

areOpen()

areOpen() : bool

返回当前状态如果有打开的文件句柄或管道。

Returns

bool —

close()

close() : mixed

{@inheritdoc}

Returns

mixed —

hasSystemCallBeenInterrupted()

hasSystemCallBeenInterrupted() : bool

检查系统调用已被中断

Returns

bool —

unblock()

unblock() : mixed

Returns

mixed —