Constants

CHUNK_SIZE

CHUNK_SIZE = 16384

Properties

$pipes

$pipes : array

Type

array

$inputBuffer

$inputBuffer : string

Type

string

$input

$input : resource|null

Type

resource|null

$blocked

$blocked : boolean

Type

boolean

Methods

getDescriptors()

getDescriptors() : array

返回用于 proc_open 描述符的数组

Returns

array

getFiles()

getFiles() : array<mixed,string>

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

Returns

array<mixed,string>

readAndWrite()

readAndWrite(boolean  $blocking, boolean  $close = false) : array<mixed,string>

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

Parameters

boolean $blocking

是否使用阻塞调用

boolean $close

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

Returns

array<mixed,string>

areOpen()

areOpen() : boolean

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

Returns

boolean

close()

close() 

{@inheritdoc}

hasSystemCallBeenInterrupted()

hasSystemCallBeenInterrupted() : boolean

检查系统调用已被中断

Returns

boolean

unblock()

unblock()