Stomp::ack
Stomp::commit
Stomp
PHP Manual

# Stomp::begin

# stomp_begin

(PECL stomp >= 0.1.0)

Stomp::begin -- stomp_begin — Starts a transaction

### 説明

Object oriented style (method):

public bool Stomp::begin ( string `$transaction_id` [, array `$headers` ] )

Procedural style:

bool stomp_begin ( resource `$link` , string `$transaction_id` [, array `$headers` ] )

Starts a transaction.

### パラメータ

`link`

  手続き型のみ: stomp_connect() が返す stomp リンク ID。

`transaction_id`

  The transaction id.

`headers`

  追加のヘッダ (例: receipt) を含む連想配列。

### 返り値

成功した場合に `TRUE` を、失敗した場合に `FALSE` を返します。

### 注意

ヒント

Stomp は本来非同期です。同期通信を実装するには receipt ヘッダを追加します。これを追加すると、サーバがメッセージを受領するかタイムアウトに達するまではメソッドが何も返さないようになります。

### 例

See stomp_commit() or stomp_abort().

Stomp::ack
Stomp::commit
Stomp
PHP Manual