PHP Conference Japan 2024

运行时配置

这些函数的行为受 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 是否应将生成的进程的任何输出发送到 stdout。由于交互式程序通常会回显其输入,因此这通常足以显示对话的双方。

expect.logfile string

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

注意:

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

expect.match_max int

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

添加注释

用户贡献的注释

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