如何在PHP中更改代码执行的顺序

时间:2017-04-02 17:05:02

标签: php execution

我有十个不同的代码片段,必须以程序方式执行。假设它们默认分层为1到10:

addBookToCollection$

假设code_3()和code_4()包含一些条件语句,它们应该通过先设置它们来改变所有片段的执行顺序,然后按照以前的顺序改变所有重新分片的片段:

Observable<Action>

是否有一些优雅而有效的方法来做到这一点。根据更改的条件,此顺序将在每次代码执行迭代时更改。

感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:0)

if( $condition )
{ one() ; two() ; three() ; four() ; }
else
{ four() ; three() ; one() ; two() ; }
five() ;
six() ;
// ...

如果代码确实模块化到函数上,那么就是优雅的解决方案。