ホームページ >バックエンド開発 >PHPチュートリアル >PHP 開発者のための 12 のデバッグ ツール_PHP チュートリアル
PHP は最も急速に開発され、実際に最も使用されているスクリプト言語です。詳細なドキュメント、巨大なコミュニティ、無数の使用可能なスクリプト、サポート フレームワークなどの多くの機能が含まれています。 PHP が提供するこれらの機能により、Python や Ruby などのスクリプト言語よりも簡単に始めることができます。
革新的で楽しい Web アプリケーションを構築するために、PHP 開発者は常に便利なツールを探しています。この記事では、開発者がアプリケーションやスクリプトのエラーを簡単に見つけてデバッグするのに役立つ、開発者向けの 12 の PHP デバッグ ツール を集めました。次の PHP デバッグ ツールは Ajax リクエストをサポートしており、汎用データ コレクターとスタックベースのエラー ハンドラーが含まれています。このリストが今後のプロジェクトに役立つことを願っています。
1. PHP コードをデバッグする場合、VAR_DUMP ()、Print_r ()、および Debug_Backtrace () が最もよく使用されるツールです。 Kint はオープン ソース ソフトウェアで、インストール不要の代替品で、より優れたデバッグ エクスペリエンスを提供します。ほとんど読み取り不可能なデータを巧みに検出し、それらを通常の出力表示に調整します。すべての変数名、ファイル、行番号、およびパッケージ化された関数のプロンプトを表示できます。ソースコードデータを収集して検索するために任意の PHP プロジェクトに統合できるソフトウェア。サードパーティへの依存関係がなく、Ajax リクエストをサポートし、ユニバーサル データ コレクターを含み、共通ライブラリを統合します。生成されたバーは 100% JavaScript であり、(開発者ツールと同様に) ページの下部に配置されます。新しいコレクターとビューを簡単に追加でき、以前のリクエストを保存したり再実行したりできます。
受信したデータを使用して PHP アプリケーションのパフォーマンスを分析し、問題を迅速に特定します。
潜在的なバグ、不適切なコード、未使用のパラメーターなど、コード内のさまざまな潜在的な問題を探します。
PHP スクリプトの詳細をデバッグおよび分析するための PHP 拡張機能。これは拡張機能であるため使いやすく、コーディング側での設定はほとんど必要ありません。ユーザー定義関数のすべてのパラメーター、関数名、ファイル名、行フラグなど、スタック トレースと関数トレースのすべてのデータをエラー メッセージで提供できます。 Xdebug は、メモリ割り当て、分析情報、コード カバレッジ分析データも提供できます。処理とデバッグを容易にするための PHP ライブラリ。このライブラリはスタックベースのエラー処理を提供し、見栄えの良いインターフェイスを備えています。例外を処理するためのシンプルな API があり、フレームとそのデータを追跡でき、あらゆるフレームワークと統合できます (エンドと Silex には統合が組み込まれています)。 ️多くの PHP 開発者は、print_r() と var_dump() を使用して、判読できない、またはフォーマットされていない出力をデバッグします。 Krumo は、任意の PHP 変数に関する構造化情報を表示できるこれらの関数に代わるものです。 Krumo を実行すると、出力は PHP 変数を囲む折りたたみ可能な DHTML ツリー構造として表示されます。同時に、コード内のすべてのトレースバック パスを無効にするのではなく、デバッグ プロセス自体を「オフ」にする機能により、デバッグ プロセスが高速化されます。
ソースコード バグ プロセス、PHP デバッガーは、エラーをすばやく見つけて PHP プログラムから削除するのに役立ちます。削除に最適なツールです。 PHPEd でリモート デバッグをセットアップし、ウィザードおよび DBG ウィザードの PHP デバッグ設定を通じて有効にすることができます。
ソースコード p 9. PHP デバッグ
Php_debug の基本的な目的は、PHP コードのデバッグ時に支援を提供することです。ウェブグラインドソースコード内のバグを見つけるのに役立つ多くの有用なデータを提供します。
ソースコード関数の実行をトレースし、関数のパラメーターと戻り値の出力を取得できます。
ソースコード.12. MACGDBP
macgdbp は Mac OS 上の PHP デバッガーです。期待されるすべての機能が備わっており、ステップバイステップの実行やブレークポイントの設定を含むフル機能のデバッガーです。
英語原文: 12 PHP Debugging Tools for Developers
http://www.bkjia.com/PHPjc/440133.htmlwww.bkjia.com
true
http://www.bkjia.com/PHPjc/440133.html
技術記事
PHP は最も急速に成長しており、実際に最も使用されているスクリプト言語です。PHP には、詳細なドキュメント、大規模なコミュニティ、無数の使用可能なスクリプト、サポート フレームワークなどの多くの機能が含まれています。 PHP が提供するのは...