PHP Conference Japan 2024

shmop_delete

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

shmop_delete删除共享内存块

描述

shmop_delete(Shmop $shmop): bool

shmop_delete() 用于删除共享内存块。

参数

shmop

shmop_open() 创建的共享内存块资源。

返回值

成功时返回 true,失败时返回 false

变更日志

版本 描述
8.0.0 shmop 现在期望一个 Shmop 实例;以前,期望的是一个 resource

范例

示例 #1 删除共享内存块

<?php
shmop_delete
($shm_id);
?>

此示例将删除由 $shm_id标识的共享内存块。

添加注释

用户贡献的注释 1 条注释

5
lizzy
20年前
一个有用的提示,尽管在Windows上使用shmop时(是的,在IIS或Apache中作为isapi/module使用时,可以在Windows上使用shmop),您可以删除一个段,然后在同一个脚本中使用相同的键打开一个新的段,没有问题,但在Linux/Unix中则不行 - 段仍然存在 - 它不会立即被删除 - 但会被标记为删除,并且在尝试创建新的段时会收到错误 - 只是一个提醒。
To Top