1
我有一個系統,該系統根據要求做的事情,如 提取ZIP,創建目錄,插入數據庫信息PHP的系統設計用於回滾上的例外
它可以在任何階段,也許權限,壞文件失敗不管出於什麼原因格式,數據庫錯誤。 由於任何例外情況,我不希望系統進行部分執行。
我該如何實現回滾系統? 我在想什麼是每一個動作推入一個堆棧或數據庫的一個字符串函數執行相反的行動,任何失敗彈出它並做一個評估。
任何其他內置的方式或任何提示在我開始之前?
我有一個系統,該系統根據要求做的事情,如 提取ZIP,創建目錄,插入數據庫信息PHP的系統設計用於回滾上的例外
它可以在任何階段,也許權限,壞文件失敗不管出於什麼原因格式,數據庫錯誤。 由於任何例外情況,我不希望系統進行部分執行。
我該如何實現回滾系統? 我在想什麼是每一個動作推入一個堆棧或數據庫的一個字符串函數執行相反的行動,任何失敗彈出它並做一個評估。
任何其他內置的方式或任何提示在我開始之前?
我運行一些這種情況,最好我可以確定是在製作過程中提取(提取郵政編碼,測試數據庫連接,更改用戶名等等),在過程結束時我應用全部nessery函數(提交數據,註冊用戶...)。