$ transaction=$ connection-begin transaction (; try{$order=neworder($customer ); $order-save (; $order-additems($items; $transaction-commit (; }catch(exception$e ) { $transaction-rollBack ); throw $e; )聪明的往事
$ connection-transaction (function ) {$order=neworder ) $customer; $order-save (; $order-additems($items; );