函數(shù)名: msg_remove_queue()
適用版本: PHP 4 >= 4.3.0, PHP 5, PHP 7
函數(shù)描述: msg_remove_queue() 用于從系統(tǒng)中刪除一個(gè)消息隊(duì)列。
用法: bool msg_remove_queue ( resource $queue )
參數(shù):
- queue:消息隊(duì)列的標(biāo)識符,是由 msg_get_queue() 返回的資源。
返回值: 成功時(shí)返回 true,失敗時(shí)返回 false。
示例:
<?php
// 創(chuàng)建一個(gè)消息隊(duì)列
$queue = msg_get_queue(1234, 0666);
// 向隊(duì)列中發(fā)送一條消息
$msg = "Hello, World!";
msg_send($queue, 1, $msg, true);
// 從系統(tǒng)中刪除消息隊(duì)列
if (msg_remove_queue($queue)) {
echo "消息隊(duì)列刪除成功!";
} else {
echo "消息隊(duì)列刪除失敗!";
}
?>
以上示例中,我們首先使用 msg_get_queue() 創(chuàng)建了一個(gè)消息隊(duì)列,然后使用 msg_send() 向隊(duì)列中發(fā)送了一條消息。最后,我們使用 msg_remove_queue() 從系統(tǒng)中刪除了這個(gè)消息隊(duì)列。如果刪除成功,將輸出"消息隊(duì)列刪除成功!",否則將輸出"消息隊(duì)列刪除失敗!"。