shm_put_var

(PHP 4, PHP 5, PHP 7, PHP 8)

shm_put_varInsere ou atualiza uma variável na memória compartilhada

Descrição

shm_put_var(SysvSharedMemory $shm, int $key, mixed $value): bool

shm_put_var() insere ou atualiza o valor em value com a chave fornecida em key.

Alertas (nível E_WARNING) serão emitidos se shm não for um índice de memória compartilhada SysV válido ou se não houver memória compartilhada suficiente para concluir sua solicitação.

Parâmetros

shm

Um segmento de memória compartilhada obtido de shm_attach().

key

A chave da variável.

value

A variável. Todos os tipos de variáveis que serialize() suporta podem ser usados: geralmente isso significa todos os tipos, exceto recursos e alguns objetos internos que não podem ser serializados.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Registro de Alterações

Versão Descrição
8.0.0 shm espera uma instância de SysvSharedMemory agora; anteriormente, um resource era esperado.

Veja Também