IMAP, POP3 및 NNTP imap_ping

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

imap_ping — IMAP 스트림이 아직 활성 상태인지 확인


설명

imap_ping(IMAP\Connection $imap): bool

imap_ping()은 스트림이 여전히 활성 상태인지 확인하기 위해 스트림을 ping합니다. 새 메일을 발견할 수 있습니다. 이것은 비활성 시간 초과가 있는 서버의 "keep alive"뿐만 아니라 주기적인 "new mail check"에 선호되는 메서드입니다.


매개변수

imap
IMAP\Connection 인스턴스입니다.

반환 값

스트림이 아직 살아 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.


변경 로그

버전 설명
8.1.0 imap 매개변수는 이제 IMAP\Connection 인스턴스를 필요로 합니다. 이전에는 리소스가 필요했습니다.

Examples

예제 #1 imap_ping() 예제

                  
<?php

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

// after some sleeping
if (!imap_ping($imap)) {
    // do some stuff to reconnect
}

?>