$foo=1;
function someFunction(){
if($foo==0){ //-------Will test, won't execute
bar();
}elseif($foo==1){ //--Will test, and execute
baz();
}elseif($foo==2){ //--Doesn't test
qux();
}elseif($foo==3){ //--Doesn't test
quux();
}else{ //-------------Doesn't test
death();
} //------------------The program will skip down to here.
}
baz()が$ fooの値を変更し、それが毎回異なるとしましょう。私のコードは、最初のステートメントの後にelseif / elseステートメントをテストし続け、それらがtrueの場合はそれらを実行するようにします。
関数全体を再度実行したくありません(つまり、$ foo = 0または1であるかどうかは関係ありません)。「続ける」のようなものを探しています。とにかく、これが可能かどうか私に知らせてください。ありがとう。:)
編集**私のコードは実際にはこれよりもはるかに複雑です。理論のためにコードを置いていたところです。私が欲しいのは、通常はテストしない場所でテストを続けるためのスクリプトです。