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