Abre una conexión

# Stomp::__construct

# stomp_connect

(PECL stomp >= 0.1.0)

Stomp::__construct -- stomp_connect — Abre una conexión

### Descripción

Estilo orientado a objetos (constructor):

public function Stomp::__construct(
string `$broker` = ini_get("stomp.default_broker_uri"),
string `$username` = ?,
string `$password` = ?,
array `$headers` = ?
)

Estilo procedimental:

function stomp_connect(
string `$broker` = ini_get("stomp.default_broker_uri"),
string `$username` = ?,
string `$password` = ?,
array `$headers` = ?
): resource

Abre una conexión con un Message Broker compatible con el protocolo STOMP.

### Parámetros

`broker`
  La URI broker
`username`
  El nombre de usuario.
`password`
  La contraseña.
`headers`
  Array asociativo que contiene los encabezados adicionales (ejemplo: receipt).

### Valores devueltos

> Nota: Un encabezado de transacción puede ser especificado, indicando que la confirmación de los mensajes debe ser parte de la transacción.

### Historial de cambios

Versión | Descripción
--- | ---
PECL stomp 1.0.1 | El paramétro `headers` fue añadido

### Ejemplos

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

    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open