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

mqseries_disc()函数—用法及示例

「 断开与 IBM MQ 队列管理器的连接 」


函数名:mqseries_disc()

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

函数描述:mqseries_disc() 函数用于断开与 IBM MQ 队列管理器的连接。

语法:mqseries_disc(resource $hconn, array &$compCode, array &$reason)

参数:

  • $hconn:连接到 IBM MQ 队列管理器的连接句柄。
  • $compCode:一个整型数组,用于接收函数的完成代码。
  • $reason:一个整型数组,用于接收函数的原因代码。

返回值:无返回值。

示例:

<?php
$connOptions = array(
    MQSERIES_MQCNO_STANDARD_BINDING => true,
    MQSERIES_MQCNO_HANDLE_SHARE_NONE => true
);

$hconn = mqseries_connx("QMGR", $connOptions, $compCode, $reason);
if ($compCode[0] === MQSERIES_MQCC_OK) {
    echo "连接成功\n";
    
    // 执行其他操作
    
    mqseries_disc($hconn, $compCode, $reason);
    if ($compCode[0] === MQSERIES_MQCC_OK) {
        echo "断开连接成功\n";
    } else {
        echo "断开连接失败,原因代码:" . $reason[0] . "\n";
    }
} else {
    echo "连接失败,原因代码:" . $reason[0] . "\n";
}
?>

以上示例中,首先使用 mqseries_connx() 函数连接到 IBM MQ 队列管理器,并获取连接句柄 $hconn。然后执行其他操作,最后使用 mqseries_disc() 函数断开与队列管理器的连接。在断开连接后,根据 $compCode$reason 的值判断是否成功断开连接。

补充纠错
热门PHP函数
分享链接