mus
Новичок
Ручные транзакции
Имеется задача осуществить средствами пхп механизм транзакции.
Предположим, что результат выполнения след. функций таков:
func1() == 1;
func2() == 1;
func3() == 1;
func4() == 1;
func5() == 1;
Если, скажем, func5() выдает 0, то нужно откатить все изменения, которые были сделаны функциями 1,2,3,4.
Тут либо все это логически строится и увязывается в стройную систему условных конструкций, либо выдумывается механизм ручной транзакции.
Буду признателен, если предложите свои варианты.
Имеется задача осуществить средствами пхп механизм транзакции.
Предположим, что результат выполнения след. функций таков:
func1() == 1;
func2() == 1;
func3() == 1;
func4() == 1;
func5() == 1;
Если, скажем, func5() выдает 0, то нужно откатить все изменения, которые были сделаны функциями 1,2,3,4.
Тут либо все это логически строится и увязывается в стройную систему условных конструкций, либо выдумывается механизм ручной транзакции.
Буду признателен, если предложите свои варианты.