e26msg.php

<?php
require_once('env.php');
outBegin();
outH('msg');
try {
    $mKey = 987;
    out('msg_queue_exists', msg_queue_exists($mKey));
    $msgQ = msg_get_queue($mKey, 0666);
    out('msgQ', $msgQ);
    out('msg_send', msg_send($msgQ, 1, ['msgSend' , 1, (new DateTime)->format(' H:i:s.v')]));
    out('msg_send', msg_send($msgQ, 1, ['msgSend2' , 2, (new DateTime)->format(' H:i:s.v')]));
    out('msg_stat_queue', msg_stat_queue($msgQ));
    do
        out('msg_receive', $rr = msg_receive($msgQ, 0, $mT, 9e4, $mG, flags: MSG_IPC_NOWAIT), "type $mT, msg", $mG);
    while ($rr);
} catch (Throwable $e) {
    out("caught Throwable $e");
}

out("msg_remove_queue",  msg_remove_queue($msgQ), error_get_last() );
outEnd(__file__);
?>