共有メモリの変数を挿入または更新する

# shm_put_var

(PHP 4, PHP 5, PHP 7)

shm_put_var — 共有メモリの変数を挿入または更新する

### 説明

shm_put_var ( resource `$shm_identifier` , int `$variable_key` , mixed `$variable` ) : bool

shm_put_var() は、 指定した `variable_key` を有する 変数 `variable` の挿入または更新を行います。

`shm_identifier` が有効な SysV 共有メモリではない場合や リクエストを処理するために充分な共有メモリが残っていない場合は (`E_WARNING` レベルの) 警告を発生させます。

### パラメータ

`shm_identifier`

  shm_attach() が返す共有メモリリソースハンドル。

`variable_key`

  変数のキー。

`variable`

  変数。serialize() がサポートするすべての 型を使うことができます。 通常これは、リソース型と一部の内部オブジェクト (シリアライズできないもの) 以外のすべての型を意味します。

### 返り値

成功した場合に `TRUE` を、失敗した場合に `FALSE` を返します。

### 参考

- shm_get_var() - 共有メモリから変数を返す
- shm_has_var() - 特定のエントリが存在するかどうかを調べる