Title: POP3::last
Published: February 3, 2022
Last modified: May 20, 2026

---

# POP3::last( $type = "count" )

## In this article

 * [Source](https://developer.wordpress.org/reference/classes/pop3/last/?output_format=md#source)
 * [Related](https://developer.wordpress.org/reference/classes/pop3/last/?output_format=md#related)

[ Back to top](https://developer.wordpress.org/reference/classes/pop3/last/?output_format=md#wp--skip-link--target)

## 󠀁[Source](https://developer.wordpress.org/reference/classes/pop3/last/?output_format=md#source)󠁿

    ```php
    function last ( $type = "count" ) {
        //  Returns the highest msg number in the mailbox.
        //  returns -1 on error, 0+ on success, if type != count
        //  results in a popstat() call (2 element array returned)

        $last = -1;
        if(!isset($this->FP))
        {
            $this->ERROR = "POP3 last: " . _("No connection to server");
            return $last;
        }

        $reply = $this->send_cmd("STAT");
        if(!$this->is_ok($reply))
        {
            $this->ERROR = "POP3 last: " . _("Error ") . "[$reply]";
            return $last;
        }

        $Vars = preg_split('/\s+/',$reply);
        $count = $Vars[1];
        $size = $Vars[2];
        settype($count,"integer");
        settype($size,"integer");
        if($type != "count")
        {
            return array($count,$size);
        }
        return $count;
    }
    ```

[View all references](https://developer.wordpress.org/reference/files/wp-includes/class-pop3.php/)
[View on Trac](https://core.trac.wordpress.org/browser/tags/7.0/src/wp-includes/class-pop3.php#L392)
[View on GitHub](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-pop3.php#L392-L421)

## 󠀁[Related](https://developer.wordpress.org/reference/classes/pop3/last/?output_format=md#related)󠁿

| Uses | Description | 
| [POP3::send_cmd()](https://developer.wordpress.org/reference/classes/pop3/send_cmd/)`wp-includes/class-pop3.php` |  | 
| [POP3::is_ok()](https://developer.wordpress.org/reference/classes/pop3/is_ok/)`wp-includes/class-pop3.php` |  |

| Used by | Description | 
| [POP3::pass()](https://developer.wordpress.org/reference/classes/pop3/pass/)`wp-includes/class-pop3.php` |  | 
| [POP3::apop()](https://developer.wordpress.org/reference/classes/pop3/apop/)`wp-includes/class-pop3.php` |  | 
| [POP3::popstat()](https://developer.wordpress.org/reference/classes/pop3/popstat/)`wp-includes/class-pop3.php` |  |

## User Contributed Notes

You must [log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fdeveloper.wordpress.org%2Freference%2Fclasses%2Fpop3%2Flast%2F)
before being able to contribute a note or feedback.