ホームページ  >  記事  >  開発ツール  >  PhpStormのローカルブレークポイントのデバッグ方法の詳細説明

PhpStormのローカルブレークポイントのデバッグ方法の詳細説明

藏色散人
藏色散人転載
2020-12-17 16:21:194410ブラウズ

次のチュートリアル コラムでは、PhpStorm のローカル ブレークポイント デバッグの方法と手順を紹介します。

PhpStormのローカルブレークポイントのデバッグ方法の詳細説明前書き:

PHP コードをデバッグする場合、print_r または var_dump がよく使用されます。ブレークポイントですが、プロジェクトがより複雑な場合、これは非常に非効率的ですが、ブレークポイントのデバッグはこの問題をうまく解決します。最初はブレークポイントのデバッグに慣れないかもしれませんが、慣れれば、使えば使うほど快適になります。
注: 以下は Windows7 Apache 環境での内容です

1. ブレークポイント デバッグ php 環境セットアップ

1. 検出local Xdebug が php 環境にインストールされているかどうか

phpinfo() をローカルに出力します。以下に示すように Xdebug を検索します。



そうでない場合は、次のように Xdebug を操作します:

URL のボックスに phpinfo(); のすべての情報を入力します: http://xdebug.org/wizard.php に適合した xdebug を取得します以下の図に示すように、バージョンが表示され、操作が続行されます。



2. Xdebug をインストールした後、ローカルの php.ini を設定します。他の Xdebug 設定を追加する必要がある場合は、phpinfo で xdebug 設定を表示し、状況に応じて自分で追加できます。

[xdebug]
;zend_extension的值根据自己的本地环境填写
zend_extension = "D:/IdeMix442_jcp/php-5.5.27-Win32-VC11-x64/ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"
xdebug.idekey=phpstorm
xdebug.remote_enable = On
xdebug.remote_host=localhost
;xdebug.remote_port默认值为9000,这里需要跟phpstorm配置一致,下面有说明
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.auto_trace = On
3. 次に、phpstorm を設定し、デバッグ ポートが他のアプリケーションによって占有されていないことを確認します。プログラムがブレークポイントに入ることができない場合は、他のアプリケーションがローカル 9000 ポートを占有しているかどうかを検討できます。


4. Chrome ブラウザの Xdebug 拡張機能をインストールします。

Xdebug のダウンロード アドレス: https://www.jb51.net /softs/544430.html


ダウンロード後、解凍し、いずれかのバージョンを選択し、Chrome ブラウザにインストールします (ブラウザ拡張機能にドラッグするだけです)。自分でテストしてみます。高速ブラウザも利用可能です。インストールが完了すると、以下のようにブラウザの右上にクローラーのようなものが表示されます。



##2. ブレークポイントのデバッグを開始します

1. Xdebug 拡張機能がインストールされたブラウザで、ローカル プロジェクトのページを開きます。次に示すように、ブラウザの右上隅でデバッグをオンにします。


2. phpstorm エディタで、ページ上で実行したいコードをブラウザで開き、以下のように操作します。


3. ブラウザで開いたページを再度更新し、phpstorm エディタを確認します。左側のブレークポイントの赤い円が円内のチェック マークに変わり、ブレークポイントに入ったことを意味します。以下に示すように


#3. ブレークポイント デバッグのためのいくつかの簡単な操作

1. ビューブレークポイント前のいくつかの変数の値

表示したい変数をダブルクリックすると、マウスをその上に置くと値が表示されます。または、以下に示すように、選択後に右クリックして [ウォッチに追加] を選択します (英語版は [ウォッチに追加] です)。



# # 2. ブレークポイントの開始位置から F7 を押すと、プログラムがステップごとに進みます。関数が見つかった場合は、その関数にジャンプします。F8 を押すと、現在のコード ページを 1 行ずつ進みます。 . 関数に遭遇してもジャンプしません。これら 2 つの関数は、ブレークポイント デバッグの最も実用的で重要な関数です。

3. ブレークポイントから別の行のブレークポイントに直接ジャンプする場合は、ブレークポイントに入り、別の行でブレークポイントを設定するブレークポイントをクリックし、F9 キーを押すか、以下に示すように、下枠にある緑色のボタンをクリックします。


4. ブレークポイントのデバッグにより複数の場所でブレークポイントを設定し、複数のファイルを開いてブレークポイントした場所を確認したい場合は、Ctrl Shift F8 を押すことができます。ブレークポイントを参照するには

5. ブレークポイントのデバッグには多くのヒントがあり、それらを使用しながらゆっくりと発見し、探索することができます。

以上がPhpStormのローカルブレークポイントのデバッグ方法の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。