(PECL mqseries >= 0.10.0)
mqseries_get — MQSeries MQGET
$hConn,$hObj,&$md,&$gmo,&$bufferLength,&$msg,&$data_length,&$compCode,&$reasonmqseries_get() lee un mensaje de una cola local, que ha sido abierta con la función mqseries_open().
hConn
     Gestor de conexión.
Este recurso representa la conexión al gestor de colas.
hObj
     Gestor de objeto.
Este recurso representa el objeto a utilizar.
md
     Recurso de mensaje (MQMD).
gmo
     Opciones de mensaje
bufferLength
     Tamaño esperado del buffer de resultado
msg
     Buffer que contiene el mensaje leído desde el objeto.
data_length
     Tamaño real del buffer
compCode
     Código de finalización.
reason
     La razón que califica el compCode.
No se retorna ningún valor.
Ejemplo #1 Ejemplo con mqseries_get()
<?php
// Abre la conexión hacia el gestor de colas
    mqseries_conn('WMQ1', $conn, $comp_code, $reason);
// $conn contiene ahora la referencia a la conexión al gestor de colas.
// Abre la conexión hacia la cola de prueba testq
    mqseries_open(
                $conn,
                array('ObjectName' => 'TESTQ'),
                MQSERIES_MQOO_INPUT_AS_Q_DEF | MQSERIES_MQOO_FAIL_IF_QUIESCING | MQSERIES_MQOO_OUTPUT,
                $obj,
                $comp_code,
                $reason);
// $obj contiene ahora la referencia al objeto (TESTQ)
// Define un descriptor de mensaje vacío.
    $mdg = array();
// Define las opciones de recuperación de mensajes
    $gmo = array('Options' => MQSERIES_MQGMO_FAIL_IF_QUIESCING | MQSERIES_MQGMO_WAIT, 'WaitInterval' => 3000);
// Recupera los mensajes desde la cola
    mqseries_get($conn, $obj, $mdg, $gmo, 255, $msg, $data_length, $comp_code, $reason);
    if ($comp_code !== MQSERIES_MQCC_OK) {
        printf("GET CompCode:%d Reason:%d Text:%s<br>", $comp_code, $reason, mqseries_strerror($reason));
    }
// Cierra la referencia al objeto $obj
    mqseries_close($conn, $obj, MQSERIES_MQCO_NONE, $comp_code, $reason);
// Desconecta del gestor de colas
    mqseries_disc($conn, $comp_code, $reason);
?>
