English | 简体中文 | 繁體中文
查询

msg_queue_exists()函数—用法及示例

「 检查指定的消息队列是否存在 」


函数名:msg_queue_exists()

适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8

函数说明:msg_queue_exists() 函数用于检查指定的消息队列是否存在。

语法:bool msg_queue_exists ( int $key )

参数:

  • key:消息队列的键值。

返回值:

  • 如果消息队列存在,则返回 true;否则返回 false。

示例:

<?php
$key = ftok("/tmp/msg_queue", 'R'); // 获取消息队列的键值
if (msg_queue_exists($key)) {
    echo "消息队列已存在";
} else {
    echo "消息队列不存在";
}
?>

注意事项:

  • 在使用该函数之前,需要确保已经安装了 SysV IPC 扩展。
  • 该函数只能检查消息队列是否存在,不能返回有关此消息队列的其他信息。
补充纠错
上一个函数: msg_remove_queue()函数
下一个函数: msg_get_queue()函数
热门PHP函数
分享链接