imap_rfc822_write_address

FunctionRemoved in PHP 8.4

Returns a properly formatted email address given the mailbox, host, and personal info.

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

imap_rfc822_write_address Function synopsis

imap_rfc822_write_address(
    string $mailbox,
    string $hostname,
    string $personal
  ): string|false

Parameters

$mailbox

Typestring

The mailbox name, see imap_open for more information

$hostname

Typestring

The email host part

$personal

Typestring

The name of the account owner

Return value

Typestring|false

Returns a string properly formatted email address as defined in RFC2822, or false on failure.

Changes to the imap_rfc822_write_address Function

PHP 8.4

  • Function removed

PHP 8.0

  • Return type added: string|false
  • Parameter type added for parameter #1 ($mailbox): string
  • Parameter name of parameter #2 changed: $host to $hostname
  • Parameter type added for parameter #2 ($hostname): string
  • Parameter type added for parameter #3 ($personal): string
  imap_rfc822_write_address(
-     $mailbox,
+     string $mailbox,
-     $host,
+     string $hostname,
-     $personal
+     string $personal
-   )
+   ): string|false

imap_rfc822_write_address 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