(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")
[, string $username
[, string $password
[, array $headers
]]]] )Estilo por procedimientos:
$broker
= ini_get("stomp.default_broker_uri")
[, string $username
[, string $password
[, array $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 conteniendo los headers adicionales (ejemplo: receipt).
Nota:
Un header de transacción puede ser especificado, indicando que el mensaje de Acknowledgment debería formar parte del nombre de la transacción.
Versión | Descripción |
---|---|
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 por procedimientos
<?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);
?>