PHP 再帰アルゴリズム (4)

藏色散人
藏色散人オリジナル
2019-03-05 16:04:5618842ブラウズ

前回の記事では、再帰アルゴリズムの「静的変数」「グローバル変数」「パラメータの参照渡し」という3つの実装方法を紹介しました。必要な友達は、「PHP 再帰アルゴリズム (1)」「PHP 再帰アルゴリズム (2)」「PHP 再帰アルゴリズム (3)」# について学ぶことができます。

PHP 再帰アルゴリズム (4)

##ここでは、xdebug を介して PHP 参照パラメータを渡す再帰アルゴリズムをデバッグして実行する方法を紹介します。

コードは次のとおりです。


<?php
function test($a=0,&$result=array()){
    $a++;
    if ($a<5){
        $result[]=$a;
        test($a,$result);
    }
    echo $a."<hr>";
    return $result;
}
var_dump(test());

まず、テスト メソッド本体の最初の行にブレークポイントを作成します。


PHP 再帰アルゴリズム (4)

#次に、下矢印をクリックして「実行」プログラムのデバッグを開始します。

PHP 再帰アルゴリズム (4)

最初の判定サイクルは次のとおりです。

PHP 再帰アルゴリズム (4)

PHP 再帰アルゴリズム (4)

最後の判定サイクルは次のとおりです:


PHP 再帰アルゴリズム (4)

最終出力は次のとおりです:

PHP 再帰アルゴリズム (4)##関連する推奨事項: "

PHPStorm ツールで xdebug を構成し、

>> を使用する方法

以上がPHP 再帰アルゴリズム (4)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。