次のチュートリアル コラムでは、PhpStorm のローカル ブレークポイント デバッグの方法と手順を紹介します。
前書き:
PHP コードをデバッグする場合、print_r または var_dump がよく使用されます。ブレークポイントですが、プロジェクトがより複雑な場合、これは非常に非効率的ですが、ブレークポイントのデバッグはこの問題をうまく解決します。最初はブレークポイントのデバッグに慣れないかもしれませんが、慣れれば、使えば使うほど快適になります。
注: 以下は Windows7 Apache 環境での内容です
1. ブレークポイント デバッグ php 環境セットアップ
1. 検出local Xdebug が php 環境にインストールされているかどうか
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 = On3. 次に、phpstorm を設定し、デバッグ ポートが他のアプリケーションによって占有されていないことを確認します。プログラムがブレークポイントに入ることができない場合は、他のアプリケーションがローカル 9000 ポートを占有しているかどうかを検討できます。
##2. ブレークポイントのデバッグを開始します
1. Xdebug 拡張機能がインストールされたブラウザで、ローカル プロジェクトのページを開きます。次に示すように、ブラウザの右上隅でデバッグをオンにします。
2. phpstorm エディタで、ページ上で実行したいコードをブラウザで開き、以下のように操作します。
3. ブラウザで開いたページを再度更新し、phpstorm エディタを確認します。左側のブレークポイントの赤い円が円内のチェック マークに変わり、ブレークポイントに入ったことを意味します。以下に示すように
#3. ブレークポイント デバッグのためのいくつかの簡単な操作
1. ビューブレークポイント前のいくつかの変数の値
表示したい変数をダブルクリックすると、マウスをその上に置くと値が表示されます。または、以下に示すように、選択後に右クリックして [ウォッチに追加] を選択します (英語版は [ウォッチに追加] です)。# # 2. ブレークポイントの開始位置から F7 を押すと、プログラムがステップごとに進みます。関数が見つかった場合は、その関数にジャンプします。F8 を押すと、現在のコード ページを 1 行ずつ進みます。 . 関数に遭遇してもジャンプしません。これら 2 つの関数は、ブレークポイント デバッグの最も実用的で重要な関数です。
3. ブレークポイントから別の行のブレークポイントに直接ジャンプする場合は、ブレークポイントに入り、別の行でブレークポイントを設定するブレークポイントをクリックし、F9 キーを押すか、以下に示すように、下枠にある緑色のボタンをクリックします。
4. ブレークポイントのデバッグにより複数の場所でブレークポイントを設定し、複数のファイルを開いてブレークポイントした場所を確認したい場合は、Ctrl Shift F8 を押すことができます。ブレークポイントを参照するには
5. ブレークポイントのデバッグには多くのヒントがあり、それらを使用しながらゆっくりと発見し、探索することができます。
以上がPhpStormのローカルブレークポイントのデバッグ方法の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。