Iniciar una transacción

# Stomp::begin

# stomp_begin

(PECL stomp >= 0.1.0)

Stomp::begin -- stomp_begin — Iniciar una transacción

### Descripción

Estilo orientado a objetos (método):

public function Stomp::begin(string `$transaction_id`, array `$headers` = ?): bool

Estilo procedimental:

function stomp_begin(resource `$link`, string `$transaction_id`, array `$headers` = ?): bool

Inicia una transacción.

### Parámetros

`link`
  Estilo procedimental únicamente: El identificador stomp devuelto por la funciónstomp_connect().
`transaction_id`
  La identificación de la transacción.
`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_commit() o stomp_abort().

### Notas

Sugerencia

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.

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