再帰とは
再帰: ループと同様に、関数がそれ自体を呼び出すプログラミング手法。そのため、関数を再帰的に呼び出す必要があります。終了条件があり、そうでない場合は無限ループになります。
一般的に使用される再帰手法:
1. 静的変数メソッド
function loop(){ static $i = 0; echo $i.' '; $i++; if($i<10){ loop(); } } loop();//输出 0 1 2 3 4 5 6 7 8 9
2. グローバル変数メソッド
$i = 0; function loopGlobal(){ global $i; echo $i.' '; $i++; if($i<10){ loopGlobal(); } } loopGlobal();//输出 0 1 2 3 4 5 6 7 8 9
3. 参照パラメータの受け渡し方法
function loopReference(&$i=0){ echo $i.' '; $i++; if($i<10){ loopReference($i); } } loopReference();//输出 0 1 2 3 4 5 6 7 8 9
推奨チュートリアル: PHP チュートリアル
##
以上がPHPの再帰とは何ですか?これを達成するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。