(PECL stomp >= 0.1.0)
Stomp::__construct -- stomp_connect — Abre una conexión
Estilo orientado a objetos (constructor):
$broker
= ini_get("stomp.default_broker_uri"),$username
= ?,$password
= ?,$headers
= ?Estilo procedimental:
$broker
= ini_get("stomp.default_broker_uri"),$username
= ?,$password
= ?,$headers
= ?Abre una conexión con un Message Broker compatible con el protocolo STOMP.
broker
La URI broker
username
El nombre de usuario.
password
La contraseña.
headers
Array asociativo que contiene los encabezados adicionales (ejemplo: receipt).
Nota:
Un encabezado de transacción puede ser especificado, indicando que la confirmación de los mensajes debe ser parte de la transacción.
Versión | Descripción |
---|---|
PECL stomp 1.0.1 |
El paramétro headers fue añadido
|
Ejemplo #1 Estilo orientado a objetos
<?php
/* conexión */
try {
$stomp = new Stomp('tcp://localhost:61613');
} catch(StompException $e) {
die('Connection failed: ' . $e->getMessage());
}
/* cerrar la conexión */
unset($stomp);
?>
Ejemplo #2 Estilo procedimental
<?php
/* conexión */
$link = stomp_connect('ssl://localhost:61612');
/* comprobar la conexión */
if (!$link) {
die('Connection failed: ' . stomp_connect_error());
}
/* cerrar la conexión */
stomp_close($link);
?>