Heim > tägliche Programmierung > PHP-Kenntnisse > Rekursiver PHP-Algorithmus (4)

Rekursiver PHP-Algorithmus (4)

藏色散人
Freigeben: 2021-01-11 10:45:53
Original
18856 Leute haben es durchsucht

Im vorherigen Artikel haben wir Ihnen drei Implementierungsmethoden rekursiver Algorithmen vorgestellt, nämlich „statische Variablen“, „globale Variablen“ und „Parameterübergabe per Referenz“. Freunde in Not können mehr über „Rekursiver PHP-Algorithmus (1) “ „Rekursiver PHP-Algorithmus (2) “ „Rekursiver PHP-Algorithmus (3)

Rekursiver PHP-Algorithmus (4)

Jetzt stellen wir Ihnen vor, wie Sie den rekursiven Algorithmus der PHP-Referenzparameter, die über xdebug übergeben werden, debuggen und ausführen.

Der Code lautet wie folgt:


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

Erstellen Sie zunächst einen Haltepunkt in der ersten Zeile des Testmethodenkörpers.


Rekursiver PHP-Algorithmus (4)

Klicken Sie dann auf den Abwärtspfeil, um mit dem Debuggen des Programms „Ausführen“ zu beginnen.

Rekursiver PHP-Algorithmus (4)

Der erste Gerichtszyklus ist wie folgt:

Rekursiver PHP-Algorithmus (4)

Rekursiver PHP-Algorithmus (4)

Das letzte Urteil Zyklus Wie folgt:


Rekursiver PHP-Algorithmus (4)

Die endgültige Ausgabe lautet wie folgt:

Rekursiver PHP-Algorithmus (4)

Verwandte Empfehlungen: „

So konfigurieren Sie xdebug in PHPStorm Tools und verwenden

Das obige ist der detaillierte Inhalt vonRekursiver PHP-Algorithmus (4). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage