PHP 8.1.0 Beta 1 available for testing

shmop_close

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

shmop_close共有メモリブロックを閉じる

説明

shmop_close(Shmop $shmop): void

shmop_close() は、共有メモリブロックを閉じます。

パラメータ

shmop

shmop_open() 関数で作られた共有メモリブロックのリソース。

返り値

値を返しません。

変更履歴

バージョン 説明
8.0.0 引数 shmop は、 Shmop クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、リソースが期待されていました。

例1 共有メモリブロックを閉じる

<?php
shmop_close
($shm_id);
?>

この例は、$shm_id で識別される共有メモリブロックを閉じます。

参考

  • shmop_open() - 共有メモリブロックを作成またはオープンする

add a note add a note

User Contributed Notes 1 note

up
3
slavapl at mailandnews dot com
20 years ago
shmop_close doesn't delete the memory segment, it just detaches from it.

If you have created the block and need to delete it you must call shmop_delete **BEFORE** calling shmop_close (for reasons outlined in shmop_delete help page notes).
To Top