openlog

FunctionReturn type changed in PHP 8.2

Open connection to system logger.

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

openlog Function synopsis

openlog(
    string $prefix,
    int $flags,
    int $facility
  ): true

Parameters

$prefix

Typestring

The string $prefix is added to each message.

$flags

Typeint

Bitmask of the following constants:

$flags accepts one or a bitmask of the following constant values:

$facility

Typeint

The $facility argument is used to specify what type of program is logging the message. This lets the configuration file specify that messages from different facilities will be handled differently. Must be one of the following constants:

$facility accepts one of the following constant values:

Return value

Typetrue

Always returns true

Changes to the openlog Function

PHP 8.2

  • Return type changed: bool to true
  openlog(
      string $prefix,
      int $flags,
      int $facility
-   ): bool
+   ): true

PHP 8.0

  • Return type added: bool
  • Parameter name of parameter #1 changed: $ident to $prefix
  • Parameter type added for parameter #1 ($prefix): string
  • Parameter name of parameter #2 changed: $option to $flags
  • Parameter type added for parameter #2 ($flags): int
  • Parameter type added for parameter #3 ($facility): int
  openlog(
-     $ident,
+     string $prefix,
-     $option,
+     int $flags,
-     $facility
+     int $facility
-   )
+   ): bool

openlog Function Availability

PHP VersionAvailability
PHP 8.6Upcoming Release Yes
PHP 8.5Supported (Latest) Yes
PHP 8.4Supported Yes
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