セッションデータを書き込んでセッションを終了する

# session_write_close

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

session_write_close — セッションデータを書き込んでセッションを終了する

### 説明

function session_write_close(): bool

現在のセッションを終了し、セッションデータを書き込みます。

セッションデータは、session_write_close() をコールしなくても、スクリプト終了時に保存されます。しかし、 セッションデータは、同時書き込みを防ぐためにロックされるため、 ある時点であるセッションの処理ができるスクリプトは、1つだけです。 セッションでフレームセットを使用する場合、 このロックのためにフレームがひとつずつロードされるような経験をするでしょう。 セッションへの全ての変更が行われるとすぐにセッションを終了することにより、 全てのフレームのロードに要する時間を減らすことができます。

### パラメータ

この関数にはパラメータはありません。

### 戻り値

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

### 変更履歴

バージョン | 説明
--- | ---
7.2.0 | この関数の戻り値の型は bool になりました。 以前は void でした。

### 参考

- session_register_shutdown() - セッションのシャットダウン関数

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