PHP 8.5.0 Alpha 2 available for testing

msg_set_queue

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

msg_set_queueModifica información en la cola de mensajes

Descripción

msg_set_queue(SysvMessageQueue $queue, array $data): bool

msg_set_queue() permite modificar ciertos valores como msg_perm.uid, msg_perm.gid, msg_perm.mode y msg_qbytes, que son campos de la estructura que alberga la cola de mensajes.

Modificar la estructura de datos requiere que PHP funcione con el mismo usuario que aquel que creó la cola, que posee la cola (como se determina por los campos msg_perm.xxx), o que funcione con los derechos de superusuario. Los derechos de superusuario son necesarios para asignar a msg_qbytes valores superiores a los límites del sistema.

Parámetros

queue

La cola de mensajes

data

Deben especificarse los valores deseados definiendo el valor de las claves que se quieren recuperar en el array data.

Valores devueltos

Esta función retorna true en caso de éxito o false si ocurre un error.

Historial de cambios

Versión Descripción
8.0.0 queue ahora espera una SysvMessageQueue; anteriormente, se esperaba un resource.

Ver también

add a note

User Contributed Notes 1 note

up
0
webmaster at toolshed51 dot com
22 years ago
Example:
$msg_id = msg_get_queue (12341234, 0600);
msg_set_queue ($msg_id, array ('msg_perm.uid'=>'80'));

List of all possible keys at documentation for msg_stat_queue
To Top