sem_get
Function • Params and return types changed in PHP 8.0
Get a semaphore id.
sem_get Function synopsis
sem_get(
int $key,
int $max_acquire = 1,
int $permissions = 0666,
bool $auto_release = true
): SysvSemaphore|false
Parameters
$key
Typeint
$max_acquire
OptionalTypeintDefault value1
$permissions
OptionalTypeintDefault value0666
$auto_release
OptionalTypeboolDefault valuetrue
Return value
TypeSysvSemaphore|false
Changes to the sem_get Function
PHP 8.0
- Return type added:
SysvSemaphore|false - Parameter type added for parameter #1 (
$key):int - Parameter type added for parameter #2 (
$max_acquire):int - Parameter default value added for position #2 (
$max_acquire):1 - Parameter name of parameter #3 changed:
$permto$permissions - Parameter type added for parameter #3 (
$permissions):int - Parameter default value added for position #3 (
$permissions):0666 - Parameter type added for parameter #4 (
$auto_release):bool - Parameter default value added for position #4 (
$auto_release):true
sem_get(
- $key,
+ int $key,
- $max_acquire,
+ int $max_acquire = 1,
- $perm,
+ int $permissions = 0666,
- $auto_release
+ bool $auto_release = true
- )
+ ): SysvSemaphore|false sem_get Function Availability
sem_get Function Availability| PHP Version | Availability |
|---|---|
| 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 |