VS のブレークポイント デバッグ機能は非常に強力で、すべての変数を表示できます。 PHPのデバッグは非常に面倒で、echoやvar_dumpを書くと吐きそうになります。 IDE デバッグの楽しさを体験してみませんか?次に、xdebug を使用してみましょう。
1. 原則: xdebug は、リモート デバッグをサポートする PHP デバッグ プラグインであり、PHP ファイルの実行中に、IDE がデバッグ情報を受信すると、リモート ポートにデバッグ情報を送信できます。 xdebug は、シングルステップ、中止、実行、その他のコマンドを送信します。このようにして、vs のような強力なデバッグ機能を実現できます。
2. 必要なもの: xdebug リモート デバッグをサポートする IDE ここでは、非常に強力な phpide である phpstorm を使用します。さらに、php に対応するバージョンの xdebug が必要です。
3. ステップ: まず、xdebug をダウンロードします。公式 Web サイトから php バージョンに対応する xdebug をダウンロードしてください
バージョンがわからない場合は、phpinfo() をエコーして、全体をコピーしてください。このページのボックスにある http://xdebug.org/wizard.php にページを移動すると、php バージョンが自動的に分析され、それをどのフォルダーに配置するかが表示されます。それを php 展開に置くだけで済みます。私は D String です。自動リモート デバッグです。
その後、Apache を再起動すると、xdebug が正常にロードされます。自動リモート デバッグが有効になっており、アクセスするたびに定義された IP とポートに接続されるため、Shenma Web サイトは大幅に遅くなります。ははは。それを決めるのはあなた次第です。
次に、IDE を設定します。 editconfig を選択し、次のように設定します。 php リモート デバッグでサーバー 127.0.0.1 80 xdebug を設定し、識別文字列。これは、定義して保存した phpstorm4 です。これは設定されています。 4. 使用法: これでデバッグを開始できます。 ボタンをクリックしてリモートデバッグの監視を開始すると、監視が成功したことを意味します。次にブレークポイントを設定します。 見てください、Muyou、Youmuyouyoumuyou は非常に強力で、ステップごとに実行できます。F7 は関数にシングルステップで入り、F8 はシングルステップ スキップ関数です。理解できないメッセージがあります。上記では、phpstorm と xdebug を使用してリモート デバッグを実装する方法を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。