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

# shm_put_var

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

shm_put_var — Insere ou atualiza uma variável na memória compartilhada

### Descrição

function 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

- shm_get_var() - Retorna uma variável da memória compartilhada
- shm_has_var() - Verifica se uma entrada específica existe

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open