mqseries_disc()

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

首字母:M

函数名: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:一个整型数组,用于接收函数的原因代码。

返回值:无返回值。

示例:

 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 的值判断是否成功断开连接。

同首字母函数