基本的には、(通常のように)5〜10個の関数が連続して実行されるような機能を実現したいと考えています。ただし、特定のリターンを受け取った場合は、スクリプトを数ステップ前に戻し (例: 5 番目から 3 番目に戻る)、さらに (4、5、6、7、8、9、10 のように) 続行します。例:
<?
function_1st();
function_2nd();
function_3rd();
function_4th();
$a = function_5th();
if($a == '3') //continue from 3rd further;
function_6th();
function_7th();
?>
この場合のように、1,2,3,4,5,3,4,5,6,7,8,9,10 にする必要があります。これはオブジェクト指向プログラミング(クラス)を使ったほうがいいのでしょうか?
基本的に、適切な方法でこのようにする方法についてのアドバイスのみが必要です:)
よろしく、ジョナス