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 整數

使用 expect_expectl() 函式時,等待資料的逾時時間。

值“-1”表示停用逾時。

注意:

如果值為「0」,則 expect_expectl() 函式會立即返回。

expect.loguser 布林值

expect 是否應將衍生程序的任何輸出發送到 stdout。由於互動式程式通常會回應其輸入,因此這通常足以顯示對話的雙方。

expect.logfile 字串

將寫入衍生程序輸出的檔案名稱。如果此檔案不存在,則會建立它。

注意:

如果此設定不是空的,則無論 expect.loguser 的值為何,都會寫入輸出。

expect.match_max 整數

更改用於匹配模式中星號的緩衝區的預設大小(2000 位元組)。

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top