Builder
public class Builder
Constructor Summary | |
---|---|
void | __construct(string arguments) 构造方法 |
Method Summary | |
---|---|
static self | create(string arguments) 创建一个实例 |
static self | add(string argument) 添加一个参数 |
self | setPrefix(string|array prefix) 添加一个前缀 |
self | setArguments(string arguments) 设置参数 |
self | setWorkingDirectory(null|string cwd) 设置工作目录 |
self | inheritEnvironmentVariables(bool inheritEnv) 是否初始化环境变量 |
self | setEnv(string name, null|string value) 设置环境变量 |
self | addEnvironmentVariables(array variables) 添加环境变量 |
self | setInput(mixed input) 设置输入 |
self | setTimeout(float|null timeout) 设置超时时间 |
self | setOption(string name, string value) 设置proc_open选项 |
self | 禁止输出 |
self | 开启输出 |
Process | 创建一个Process实例 |
public void __construct(string arguments)
构造方法
public static self create(string arguments)
创建一个实例
public static self add(string argument)
添加一个参数
public self setPrefix(string|array prefix)
添加一个前缀
public self setArguments(string arguments)
设置参数
public self setWorkingDirectory(null|string cwd)
设置工作目录
public self inheritEnvironmentVariables(bool inheritEnv)
是否初始化环境变量
public self setEnv(string name, null|string value)
设置环境变量
public self addEnvironmentVariables(array variables)
添加环境变量
public self setInput(mixed input)
设置输入
public self setTimeout(float|null timeout)
设置超时时间
public self setOption(string name, string value)
设置proc_open选项
public self disableOutput()
禁止输出
public self enableOutput()
开启输出
public Process getProcess()
创建一个Process实例