PHP Conference Japan 2024

imap_ping

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_ping檢查 IMAP 串流是否仍處於活動狀態

說明

imap_ping(IMAP\Connection $imap): bool

imap_ping() 會 ping 串流以查看其是否仍處於活動狀態。它可能會發現新的郵件;這是定期「檢查新郵件」以及為具有閒置逾時設定的伺服器「保持連線」的首選方法。

參數

imap

一個 IMAP\Connection 實例。

傳回值

如果串流仍處於活動狀態,則返回 true,否則返回 false

更新日誌

版本 說明
8.1.0 現在,imap 參數需要一個 IMAP\Connection 實例;之前,它需要一個有效的 imap 資源

範例

範例 #1 imap_ping() 範例

<?php

$imap
= imap_open("{imap.example.org}", "mailadmin", "password");

// 經過一段時間的休眠後
if (!imap_ping($imap)) {
// 執行一些重新連線的操作
}

?>

新增註記

使用者貢獻的註記

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