Stomp::send
En esta página
Stomp::send
stomp_send
Envía un mensaje
Descripción#
Estilo orientado a objetos (método):
public Stomp::send(string $destination, mixed $msg, [array $headers]): bool
```php
Estilo procedimental:
```php
stomp_send(resource $link, string $destination, mixed $msg, [array $headers]): bool
Envía un mensaje a el Message Broker.
Parámetros#
link
Estilo procedimental únicamente: El identificador stomp devuelto por la funciónstomp_connect.
destination
A dónde eenviar el mensaje
msg
Mensaje a enviar.
headers
Array asociativo que contiene los encabezados adicionales (ejemplo: receipt).
Valores devueltos#
Esta función retorna true en caso de éxito o false si ocurre un error.
Ejemplos#
Vea stomp_ack.
Notas#
[!NOTE] Un encabezado de transacción puede ser especificado, indicando que la confirmación de los mensajes debe ser parte de la transacción.
[!TIP] Stomp es, por naturaleza, asíncrono. Una comunicación síncrona puede ser implementada añadiendo un encabezado receipt. Esto hará que los métodos no devuelvan nada hasta que el mensaje de confirmación no haya sido recibido o hasta que el tiempo de espera no sea alcanzado.