PHP Conference Japan 2024

win32_set_service_exit_mode

(PECL win32service >=0.4.0)

win32_set_service_exit_mode定義或返回目前執行中服務的退出模式

說明

win32_set_service_exit_mode(布林值 $gracefulMode = true): 布林值

如果提供了 gracefulMode 參數,則會變更退出模式。當退出模式不是正常退出時,可以使用 win32_set_service_exit_code() 函式設定使用的退出代碼。

注意

此函式僅在「cli」SAPI 中有效。在其他 SAPI 上,此函式已停用。

參數

gracefulMode

設定優雅退出請使用 true。設定錯誤退出請使用 false

傳回值

傳回目前或舊的退出模式。

錯誤/例外

在 1.0.0 版之前,如果 SAPI 不是 "cli",這個函式會發出 E_ERROR 等級的錯誤。

從 1.0.0 版開始,如果 SAPI 不是 "cli",將會拋出 Win32ServiceException 例外。

更新日誌

版本 說明
PECL win32service 1.0.0 如果參數中的資料無效,會拋出 ValueError 例外,之前會傳回 false
PECL win32service 1.0.0 發生錯誤時會拋出 Win32ServiceException 例外,之前會傳回 Win32 錯誤碼

另請參閱

新增註解

使用者提供的註解

此頁面沒有使用者提供的註解。
To Top