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 个注释

lizzy
19 年前
一个有用的提示,虽然在 Windows 上使用 shmop 时(是的,您可以在 IIS 或 Apache 中将 shmop 用作 isapi/模块时在 Windows 上使用 shmop),您可以删除一个段并在同一个脚本中稍后用相同的 KEY 打开一个新段,但在 LINUX/UNIX 中您无法这样做 - 该段仍然存在 - 它不会立即删除 - 但将被标记为要删除,并且您在尝试创建新段时会遇到错误 - 只是一个提醒。
To Top