我有很多的地位和我建立功能每種狀態。我試圖弄清楚如何根據狀態恢復更改。該更清楚一點: 說你有5種狀態: START INSTALLED PROC COMPLETE UPLOADED如何在php中創建依賴關係結構?
爲了從狀態COMPLETE已上傳,我將不得不運行PROC狀態,並安裝去。我試圖建立一個簡單的系統,我可以調用一個函數,它會知道哪些函數運行取決於它們的依賴關係定義在一個數組或其他東西。
假設: 每個狀態可以僅向後恢復。所以如果在上面的例子中,UPLOADED不能進入完成狀態。 每個狀態可以恢復到自身(狀態上傳並恢復到上載)。
任何人都知道我怎麼能去呢?當然會有很多人多了很多狀況,我只是想避免50 if語句:/
SPLLinkedList可以輕鬆選擇,讓下一個或上一個列表中 –
@MarkBaker您可以詳細些嗎?以前從未使用過SPL。 – user962449