Heim  >  Artikel  >  Backend-Entwicklung  >  Schritte zur Debugging-Methode für den lokalen Haltepunkt von PHPStorm

Schritte zur Debugging-Methode für den lokalen Haltepunkt von PHPStorm

不言
不言Original
2018-06-01 11:12:322158Durchsuche

Dieser Artikel stellt hauptsächlich die Methoden und Schritte für das lokale Breakpoint-Debugging von PHPStorm vor. Er hat einen gewissen Referenzwert. Jetzt können Freunde in Not darauf zurückgreifen.

Beim Debuggen von PHP-Code Verwenden Sie print_r oder var_dump, um Haltepunkte festzulegen. Wenn das Projekt jedoch sehr ineffizient ist, wird dieses Problem sehr gut gelöst. In diesem Artikel wird hauptsächlich die Methode des lokalen Haltepunkt-Debuggens in PhpStorm vorgestellt 🎜>

Vorwort:

Beim Debuggen von PHP-Code wird oft print_r oder var_dump als Haltepunkt verwendet, wenn das Projekt jedoch komplexer ist , das ist sehr ineffizient, das Breakpoint-Debugging löst dieses Problem sehr gut. Möglicherweise sind Sie zunächst nicht mit dem Debuggen von Haltepunkten vertraut, aber wenn Sie sich erst einmal daran gewöhnt haben, werden Sie sich umso wohler fühlen, je häufiger Sie es verwenden.

Hinweis: Das Folgende ist in der Windows7+Apache-Umgebung

1. Einrichtung der Breakpoint-Debugging-PHP-Umgebung

1. Erkennung, ob Xdebug in der lokalen PHP-Umgebung installiert ist


Suche nach Xdebug lokal


Wenn es nicht installiert ist, ist der Installationsvorgang von Xdebug wie folgt:


Geben Sie alle Informationen von phpinfo(); in das Feld in der URL ein: http://xdebug.org/wizard. php, um die angepasste xdebug-Version zu erhalten, wie unten gezeigt. Der Vorgang wird ausgeführt.


2. Konfigurieren Sie nach der Installation von Xdebug die lokale php.ini. Fügen Sie die Konfiguration wie folgt hinzu. Wenn Sie weitere Xdebug-Konfigurationen hinzufügen müssen, können Sie die xdebug-Konfiguration in phpinfo anzeigen und sie je nach Situation selbst hinzufügen.

rrree

3. Konfigurieren Sie dann den Debug-Port, um sicherzustellen, dass er nicht von anderen Anwendungen belegt wird Es gibt andere. Die Anwendung belegt Ihren lokalen Port 9000.


4. Installieren Sie die Xdebug-Erweiterung für Ihren Chrom-Browser


Xdebug-Download-Adresse: http://www.jb51 /softs/544430.html


Nach dem Herunterladen entpacken Sie es, wählen Sie eine der Versionen aus, installieren Sie es in Ihrem Chrom-Browser (ziehen Sie es einfach in die Browsererweiterung), ich werde es selbst testen Die 360 ​​Speed-Browser ist ebenfalls verfügbar. Nach Abschluss der Installation erscheint in der oberen rechten Ecke des Browsers ein Crawler-ähnliches Ding, wie unten gezeigt.


2. Starten Sie Ihr Breakpoint-Debugging

1. Öffnen Sie in Ihrem Browser mit installierter Xdebug-Erweiterung eine Seite Ihres lokalen Projekts. Und aktivieren Sie das Debuggen in der oberen rechten Ecke des Browsers, wie unten gezeigt.



2. Öffnen Sie in Ihrem PHPStorm-Editor den Code, den Sie auf der Seite im Browser durchgehen möchten, und gehen Sie wie unten gezeigt vor.



3. Aktualisieren Sie die Seite, die Sie im Browser geöffnet haben, erneut und sehen Sie sich dann Ihren PHPStorm-Editor an. Der rote Kreis am Haltepunkt auf der linken Seite ändert sich in ein Häkchen im Kreis, was bedeutet, dass Sie den Haltepunkt eingegeben haben. Wie unten gezeigt


Einige einfache Vorgänge zum Debuggen von Haltepunkten

1 Die Werte einiger Variablen vor Ihrem Haltepunkt


Doppelklicken Sie auf die Variable, die Sie anzeigen möchten, und der Wert wird angezeigt, wenn die Maus darauf bleibt. Oder klicken Sie mit der rechten Maustaste, nachdem Sie es ausgewählt haben, und wählen Sie „Zur Uhr hinzufügen“ (die englische Version ist „Zur Uhr hinzufügen“), wie unten gezeigt


2. Von der Stelle, an der Ihr Haltepunkt beginnt, können Sie F7 drücken, und das Programm geht Schritt für Schritt nach unten. Wenn es auf eine Funktion stößt, springt es zu dieser Funktion, um Zeile für Zeile nach unten zu gehen Die aktuelle Codepage springt nicht, wenn sie auf eine Funktion trifft. Diese beiden Funktionen sind die praktischsten und wichtigsten Funktionen des Breakpoint-Debuggings.

3. Wenn Sie direkt von einem Haltepunkt zu einem Haltepunkt in einer anderen Zeile springen möchten, können Sie den Haltepunkt eingeben, auf den Haltepunkt am Haltepunkt in einer anderen Zeile klicken und dann F9 drücken oder auf die grüne Schaltfläche am unteren Rand klicken , wie unten gezeigt.

4. Wenn Sie aufgrund des Haltepunkt-Debuggings einen Haltepunkt an mehreren Stellen setzen und mehrere Dateien öffnen und sehen möchten, wo Sie einen Haltepunkt gesetzt haben, können Sie Strg+Umschalt drücken +F8 zum Durchsuchen von Haltepunkten

5. Es gibt viele Tipps zum Debuggen von Haltepunkten, die Sie während der Verwendung langsam entdecken und erkunden können.

Verwandte Empfehlungen:

Memo-Zusammenfassung der Grundkenntnisse für PHP+MariaDB-Datenbankoperationen

Das obige ist der detaillierte Inhalt vonSchritte zur Debugging-Methode für den lokalen Haltepunkt von PHPStorm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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