ThinkPHP5


think\process\pipes\Windows
library\think\process\pipes\Windows.php at line 16

Class Windows

Pipes
└─Windows

public class Windows
extends Pipes


Fields inherited from think\process\pipes\Pipes
pipes
Constructor Summary
void

__construct(mixed disableOutput, mixed input)

Method Summary
array

getDescriptors()

返回用于 proc_open 描述符的数组

string[]

getFiles()

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

string[]

readAndWrite(bool blocking, bool close)

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

bool

areOpen()

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

void

close()

{@inheritdoc}

static self

create(Process process, $input input)

创建一个新的 WindowsPipes 实例。

Methods inherited from think\process\pipes\Pipes
areOpen, close, getDescriptors, getFiles, hasSystemCallBeenInterrupted, readAndWrite, unblock

Constructor Detail

library\think\process\pipes\Windows.php at line 28

__construct

public void __construct(mixed disableOutput, mixed input)

Method Detail

library\think\process\pipes\Windows.php at line 62

getDescriptors

public array getDescriptors()

返回用于 proc_open 描述符的数组


library\think\process\pipes\Windows.php at line 84

getFiles

public string[] getFiles()

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


library\think\process\pipes\Windows.php at line 92

readAndWrite

public string[] readAndWrite(bool blocking, bool close)

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

Parameters:
blocking - 是否使用阻塞调用
close - 是否要关闭管道,如果他们已经到达 EOF。

library\think\process\pipes\Windows.php at line 126

areOpen

public bool areOpen()

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


library\think\process\pipes\Windows.php at line 134

close

public void close()

{@inheritdoc}


library\think\process\pipes\Windows.php at line 149

create

public static self create(Process process, $input input)

创建一个新的 WindowsPipes 实例。


ThinkPHP5