Starts a transaction

# Stomp::begin

# stomp_begin

(PECL stomp >= 0.1.0)

Stomp::begin -- stomp_begin — Starts a transaction

### 説明

オブジェクト指向型 (method):

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

手続き型:

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

Starts a transaction.

### パラメータ

`link`
  手続き型のみ: stomp_connect() が返す stomp リンク ID。
`transaction_id`
  The transaction id.
`headers`
  追加のヘッダ (例: receipt) を含む連想配列。

### 戻り値

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

### 例

See stomp_commit() or stomp_abort().

### 注意

ヒント

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

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