Stomp::commit
stomp_commit
(PECL stomp >= 0.1.0)
Stomp::commit -- stomp_commit β ΠΠΈΠΊΠΎΠ½ΡΡ ΠΏΠΎΡΠΎΡΠ½Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΡΡ
ΠΠΏΠΈΡ
ΠΠ±'ΡΠΊΡΠ½ΠΎ-ΠΎΡΡΡΠ½ΡΠΎΠ²Π°Π½ΠΈΠΉ ΡΡΠΈΠ»Ρ (ΠΌΠ΅ΡΠΎΠ΄):
public Stomp::commit(string $transaction_id, array $headers = ?): bool
ΠΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΈΠΉ ΡΡΠΈΠ»Ρ:
stomp_commit(resource $link, string $transaction_id, array $headers = ?): bool
ΠΠΈΠΊΠΎΠ½ΡΡ ΠΏΠΎΡΠΎΡΠ½Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΡΡ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
link
Π’ΡΠ»ΡΠΊΠΈ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ: ΡΠ΄Π΅Π½ΡΠΈΡΡΠΊΠ°ΡΠΎΡ Π·'ΡΠ΄Π½Π°Π½Π½Ρ stomp, ΠΎΡΡΠΈΠΌΠ°Π½ΠΈΠΉ Π· stomp_connect()
transaction_id
ΠΠ΄Π΅Π½ΡΠΈΡΡΠΊΠ°ΡΠΎΡ ΡΡΠ°Π½Π·Π°ΠΊΡΡΡ.
headers
ΠΡΠΎΡΡΠ°ΡΠΈΠ²Π½ΠΈΠΉ ΠΌΠ°ΡΠΈΠ², ΡΠΊΠΈΠΉ ΠΌΡΡΡΠΈΡΡ Π΄ΠΎΠ΄Π°ΡΠΊΠΎΠ²Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ (ΠΏΡΠΈΠΊΠ»Π°Π΄: receipt).
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ true
Ρ ΡΠ°Π·Ρ ΡΡΠΏΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π°Π±ΠΎ **false
**Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΠ±'ΡΠΊΡΠ½ΠΎ-ΠΎΡΡΡΠ½ΡΠΎΠ²Π°Π½ΠΈΠΉ ΡΡΠΈΠ»Ρ
Loading...
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ΠΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΈΠΉ ΡΡΠΈΠ»Ρ
Loading...
ΠΡΠΈΠΌΡΡΠΊΠΈ
ΠΡΠ΄ΠΊΠ°Π·ΠΊΠ°
Stomp Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈΠΉ Π·Π° ΡΠ²ΠΎΡΡ ΡΡΡΡΡ. Π‘ΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈΠΉ Π·Π²'ΡΠ·ΠΎΠΊ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΡΠ΅Π°Π»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΉ Π΄ΠΎΠ΄Π°Π²Π°Π½Π½ΡΠΌ receipt-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. Π¦Π΅ Π·ΠΌΡΡΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π½ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΠΈ, Π΄ΠΎΠΊΠΈ ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅ ΠΏΡΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ ΠΎΡΡΠΈΠΌΠ°Π½Π½Ρ ΠΏΠΎΠ²ΡΠ΄ΠΎΠΌΠ»Π΅Π½Π½Ρ Π°Π±ΠΎ Π±ΡΠ΄Π΅ ΠΏΠ΅ΡΠ΅Π²ΠΈΡΠ΅Π½ΠΎ ΡΠ°Ρ ΠΎΡΡΠΊΡΠ²Π°Π½Π½Ρ ΠΏΠΎΠ²ΡΠ΄ΠΎΠΌΠ»Π΅Π½Π½Ρ.