比如说我正在尝试使用重复事件初始化日历。
try {
$api->createCalendar()
$api->createCalendarSettings()
$api->createRecurringEvent()
} catch (Exception $exception) {
}
我希望这3个电话充当一个单位。如果其中任何一个失败,则必须撤消先前成功的操作。除了为catch块中的每个动作调用反向动作之外,还有一种聪明的方法吗?这样做的问题是我不知道哪些行动已经成功,反向行动也可能爆炸。