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__);
?>