Heim  >  Artikel  >  Backend-Entwicklung  >  Hocheffizientes PHP-Debugging-Fehleraufforderungstool: Detaillierte Erläuterung der xdebug-Konfiguration und -Nutzung in der neuesten Version von PHPstorm (Bild)

Hocheffizientes PHP-Debugging-Fehleraufforderungstool: Detaillierte Erläuterung der xdebug-Konfiguration und -Nutzung in der neuesten Version von PHPstorm (Bild)

韦小宝
韦小宝Original
2018-07-12 17:25:426591Durchsuche

Es kommt sehr häufig vor, dass Fehler in unserer PHP-Entwicklung gemeldet werden, und die am häufigsten verwendete Methode zur Fehlerbehebung ist wahrscheinlich var_dump oder print_r. Auf diese Weise müssen wir während der Entwicklung überall auf var_dump und print_r zugreifen, was offensichtlich sehr langsam ist. und phpstorm Dieser Editor wird immer noch von vielen Leuten auf dem aktuellen Markt verwendet. Viele Leute haben möglicherweise nicht entdeckt, dass es in phpstorm eine xdebug-Funktion gibt. Wofür wird diese Funktion verwendet? Heute wird auf der chinesischen PHP-Website darüber gesprochen, was xdebug ist und wie man xdebug verwendet.

1. Was ist xdebug?

Ich habe oben bereits über xdebug in phpstorm gesprochen. In der Entwicklung verwenden wir grundsätzlich var_dump oder print_r zur Fehlerbehebung. Dann ersetzt dieser xdebug vollständig print_r Wir geben Schritt für Schritt den Code ein und beschleunigen so unsere Entwicklung!

2. Wie verwende ich xdebug?

Ich habe dir solchen Unsinn erzählt, nur um unseren xdebug rauszubringen! Im Vergleich können Sie sehen, wie praktisch xdebug ist! Als nächstes konfigurieren wir xdebug in PHPstorm.

3. xdebug-Konfigurationsschritte und Nutzungstipps

Schritt 1: Wir öffnen zuerst phpstudy (ich verwende es hier). (ist phpstudy) Gehen Sie zum anderen Optionsmenü, um die Konfigurationsdatei php.ini zu öffnen, und Sie finden den Code, der mit

beginnt. Die xdebug-Konfiguration ist hier unvollständig. Wir müssen den Remote-Port hinzufügen , automatische Nachverfolgung und andere Informationskonfiguration hier. Der Code lautet wie folgt:

// 这里是远程端口,远程端口是可以根据自己设置的。
xdebug.remote_port=9018
// 远程自动启动,我们设置的是1,也就是启动
xdebug.remote_autostart=1
// 自动跟踪,我们设置的也是1,也就是自动跟踪
xdebug.auto_trace=1
// 远程主机ip
xdebug.remote_host = "127.0.0.1"
// 远程开启,1为开启
xdebug.remote_enable=1

Nach der Einrichtung müssen Sie phpstudy neu starten

Hocheffizientes PHP-Debugging-Fehleraufforderungstool: Detaillierte Erläuterung der xdebug-Konfiguration und -Nutzung in der neuesten Version von PHPstorm (Bild)

Schritt 2

: PHPstorm öffnen und loslegen Gehen Sie in den Einstellungen zu Sprachen & Frameworks, um Debug unter PHP zu finden, und klicken Sie zum Öffnen auf

Zum Beispiel das Bild unten

Ändern Sie den markierten Remote-Port hier zum Remote-Port, den wir in php.ini festgelegt haben, und dann können wir phpstorm neu starten

Schritt 3Hocheffizientes PHP-Debugging-Fehleraufforderungstool: Detaillierte Erläuterung der xdebug-Konfiguration und -Nutzung in der neuesten Version von PHPstorm (Bild): Verwenden Sie xdebug, wir sind in phpstorm. Es gibt eine Schaltfläche, die einem kleinen Telefon ähnelt in der oberen rechten Ecke,

Zum Beispiel im Bild unten

Die Anzeige dieses Symbols bedeutet, dass es geschlossen ist dies

bedeutet, dass es aktiviert ist. Wenn wir die Fehlerbehebung im Code verwenden müssen, müssen wir nur auf die Zeilennummer des Codes klicken. Das Erscheinen des folgenden Bildes bedeutet, dass wir es erfolgreich gesperrt haben 🎜>

Hocheffizientes PHP-Debugging-Fehleraufforderungstool: Detaillierte Erläuterung der xdebug-Konfiguration und -Nutzung in der neuesten Version von PHPstorm (Bild)Auf diese Weise können wir unser Projekt direkt im Browser öffnen und ausführen, und es springt direkt zu unserem PHPstorm, wie unten gezeigt

Hocheffizientes PHP-Debugging-Fehleraufforderungstool: Detaillierte Erläuterung der xdebug-Konfiguration und -Nutzung in der neuesten Version von PHPstorm (Bild)

Wenn die Situation im Bild auftritt, bedeutet dies, dass unser xdebug erfolgreich ausgeführt wurde! Hocheffizientes PHP-Debugging-Fehleraufforderungstool: Detaillierte Erläuterung der xdebug-Konfiguration und -Nutzung in der neuesten Version von PHPstorm (Bild)

Wenn wir dieses Fehlerbehebungsergebnis schließen möchten, klicken Sie auf das Quadrat in der oberen rechten Ecke, um es zu schließen.

Hocheffizientes PHP-Debugging-Fehleraufforderungstool: Detaillierte Erläuterung der xdebug-Konfiguration und -Nutzung in der neuesten Version von PHPstorm (Bild)

Wie wäre es mit dem Fehler-Debugging-Tool xdebug in der neuesten Version von PHPstorm? Ist das nicht sehr praktisch? Okay, das war's mit dem Tutorial. Ich hoffe, Sie können die Originalartikel auf der chinesischen PHP-Website unterstützen!

Das obige ist der detaillierte Inhalt vonHocheffizientes PHP-Debugging-Fehleraufforderungstool: Detaillierte Erläuterung der xdebug-Konfiguration und -Nutzung in der neuesten Version von PHPstorm (Bild). 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