Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<shm_get_varshm_put_var>
^Semaphore FunctionsLast updated: Mon, 26 Oct 2026

shm_has_var

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

shm_has_var — Check whether a specific entry exists

Description

function shm_has_var(SysvSharedMemory $shm, int $key): bool

Checks whether a specific key exists inside a shared memory segment.

Parameters

shm

A shared memory segment obtained from shm_attach().

key

The variable key.

Return Values

Returns true if the entry exists, otherwise false

Errors/Exceptions

Throws an Error if shm has already been detached with shm_detach().

Changelog

Version Description
8.0.0 shm expects a SysvSharedMemory instance now; previously, a resource was expected.

See Also


<shm_get_varshm_put_var>
^Semaphore FunctionsLast updated: Mon, 26 Oct 2026