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
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 3: 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 🎜>
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
Wenn die Situation im Bild auftritt, bedeutet dies, dass unser xdebug erfolgreich ausgeführt wurde!
Wenn wir dieses Fehlerbehebungsergebnis schließen möchten, klicken Sie auf das Quadrat in der oberen rechten Ecke, um es zu schließen.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!