运行时配置

这些函数的行为受 php.ini 中设置的影响。

为了配置 expect 扩展,在 配置文件 php.ini 中有配置选项。

Expect 配置选项
名称 默认值 可更改 变更日志
expect.timeout "10" INI_ALL  
expect.loguser "1" INI_ALL  
expect.logfile "" INI_ALL  
expect.match_max "" INI_ALL  
有关 INI_* 模式更多详细信息和定义,请参见 配置设置的设置位置

以下是配置指令的简短说明。

expect.timeout int

使用 expect_expectl() 函数时,等待数据的超时时间。

值为 "-1" 表示禁用超时。

注意:

值为 "0" 会导致 expect_expectl() 函数立即返回。

expect.loguser bool

expect 是否应将从生成的进程发送的任何输出发送到标准输出。由于交互式程序通常会回显其输入,因此这通常足以显示对话的双方。

expect.logfile string

从生成的进程中写入输出的文件的名称。如果此文件不存在,则会创建它。

注意:

如果此配置不为空,则无论 expect.loguser 的值如何,都会写入输出。

expect.match_max int

更改用于匹配模式中的星号的缓冲区的默认大小(2000 字节)。

添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top