imap_get_quota

FunctionRemoved in PHP 8.4

Retrieve the quota level settings, and usage statics per mailbox.

PHP 5
PHP 7
PHP 8.0
Improved
PHP 8.1
Improved
PHP 8.2-8.3
PHP 8.4
Removed
PHP 8.5
PHP 8.6

imap_get_quota Function synopsis

imap_get_quota(IMAP\Connection $imap, string $quota_root): array|false

Parameters

$imap

TypeIMAP\Connection

$quota_root

Typestring

$quota_root should normally be in the form of user.name where name is the mailbox you wish to retrieve information about.

Return value

Typearray|false

Returns an array with integer values limit and usage for the given mailbox. The value of limit represents the total amount of space allowed for this mailbox. The usage value represents the mailboxes current level of capacity. Will return false in the case of failure.

As of PHP 4.3, the function more properly reflects the functionality as dictated by the RFC2087. The array return value has changed to support an unlimited number of returned resources (i.e. messages, or sub-folders) with each named resource receiving an individual array key. Each key value then contains an another array with the usage and limit values within it.

For backwards compatibility reasons, the original access methods are still available for use, although it is suggested to update.

Changes to the imap_get_quota Function

PHP 8.4

  • Function removed

PHP 8.1

  • Parameter type added for parameter #1 ($imap): IMAP\Connection
- imap_get_quota($imap, string $quota_root): array|false
+ imap_get_quota(IMAP\Connection $imap, string $quota_root): array|false

PHP 8.0

  • Return type added: array|false
  • Parameter name of parameter #1 changed: $stream_id to $imap
  • Parameter name of parameter #2 changed: $qroot to $quota_root
  • Parameter type added for parameter #2 ($quota_root): string
- imap_get_quota($stream_id, $qroot)
+ imap_get_quota($imap, string $quota_root): array|false

imap_get_quota Function Availability

PHP VersionAvailability
PHP 8.6Upcoming Release No
PHP 8.5Supported (Latest) No
PHP 8.4Supported No
PHP 8.3Security-Fixes Only Yes
PHP 8.2Security-Fixes Only Yes
PHP 8.1Unsupported Yes
PHP 8.0Unsupported Yes
PHP 7.4Unsupported Yes
PHP 7.3Unsupported Yes
PHP 7.2Unsupported Yes
PHP 7.1Unsupported Yes
PHP 7.0Unsupported Yes
PHP 5.6Unsupported Yes
PHP 5.5Unsupported Yes
PHP 5.4Unsupported Yes
PHP 5.3Unsupported Yes