PHP は最も急速に開発され、実際に最も使用されているスクリプト言語であり、詳細なドキュメント、巨大なコミュニティ、無数の使用可能なスクリプト、サポート フレームワーク、その他多くの機能が含まれています。 。 PHP が提供するこれらの機能により、Python や Ruby などのスクリプト言語よりも簡単に始めることができます。
革新的で楽しい Web アプリケーションを構築するために、PHP 開発者は常に便利なツールを探しています。この記事では、開発者がアプリケーションやスクリプトのエラーを簡単に見つけてデバッグできるようにする、開発者向けの 12 個の PHP デバッグ ツールを集めました。次の PHP デバッグ ツールは Ajax リクエストをサポートしており、汎用データ コレクターとスタックベースのエラー ハンドラーが含まれています。このリストが今後のプロジェクトに役立つことを願っています。
PHP コードをデバッグする場合、var_dump()、print_r()、debug_backtrace() が最も一般的に使用されるツールです。 Kint はオープン ソース ソフトウェアで、インストール不要の代替品で、より優れたデバッグ エクスペリエンスを提供します。ほとんど読み取り不可能なデータを賢く検出し、それらを通常の出力表示に調整します。すべての変数名、ファイル、行番号、およびパッケージ化された関数のプロンプトを表示できます。
ソースコード
DebugBar は、データを収集して検索するために任意の PHP プロジェクトに統合できる無料のオープンソース ソフトウェアです。サードパーティへの依存関係がなく、Ajax リクエストをサポートし、ユニバーサル データ コレクターを含み、共通ライブラリを統合します。生成されたバーは 100% JavaScript であり、(開発者ツールと同様に) ページの下部に配置されます。新しいコレクターとビューを簡単に追加でき、以前のリクエストを保存したり再実行したりできます。
ソースコード
Pinba は、PHP 統計サービスとして使用できるオープンソースの MySQL ストレージ エンジンです。受信したデータを使用して PHP アプリケーションのパフォーマンスを分析し、問題を迅速に特定します。
ソースコード
PHPMD は、PHP 独自の依存関係インジケーターに優しい、構成が簡単なフロントエンドです。潜在的なバグ、不適切なコード、未使用のパラメーターなど、コード内のさまざまな潜在的な問題を探します。
ソースコード
Xdebug は、PHP スクリプトの詳細をデバッグおよび分析するための無料のオープンソース PHP 拡張機能です。これは拡張機能であるため使いやすく、コーディング側での設定はほとんど必要ありません。ユーザー定義関数のすべてのパラメーター、関数名、ファイル名、行フラグなど、スタック トレースと関数トレースのすべてのデータがエラー メッセージで提供されます。 Xdebug は、メモリ割り当て、分析情報、コード カバレッジ分析データも提供できます。
ソースコード
Whoops は、エラー処理とデバッグを容易にする PHP ライブラリです。このライブラリはスタックベースのエラー処理を提供し、見栄えの良いインターフェイスを備えています。例外を処理するためのシンプルな API があり、フレームとそのデータを追跡でき、あらゆるフレームワークと統合できます (エンドと Silex には統合が組み込まれています)。
ソースコード
多くの PHP 開発者は、読み取り不可能またはフォーマットされていない出力をデバッグするために print_r() と var_dump() を使用します。 Krumo は、任意の PHP 変数に関する構造化情報を表示できるこれらの関数に代わるものです。 Krumo を実行すると、出力は PHP 変数を囲む折りたたみ可能な DHTML ツリー構造として表示されます。同時に、コード内のすべてのトレースバック パスを無効にするのではなく、デバッグ プロセス自体を「オフ」にする機能により、デバッグ プロセスが高速化されます。
ソースコード
デバッグはバグを見つけて修正するプロセスです。PHP デバッガーは、エラーをすばやく見つけて PHP プログラムから削除するのに最適なツールです。 PHPEd でリモート デバッグをセットアップし、ウィザードおよび DBG ウィザードの PHP デバッグ設定を通じて有効にすることができます。
ソースコード
PHP 開発者のための 12 のデバッグ ツール、PHP 開発者デバッグ ツール_PHP チュートリアル の基本的な目的は、PHP コードのデバッグ時に支援を提供することです。
ソースコード
Xdebug は、最も人気のある PHP デバッグ拡張機能の 1 つです。ソースコード内のバグを見つけるのに役立つ多くの有用なデータを提供します。
ソースコード
PHP_Dyn は優れたオープンソースの PHP デバッグ ツールです。関数の実行をトレースし、関数のパラメーターと戻り値の出力を取得できます。
ソースコード
PHP 開発者のための 12 のデバッグ ツール、PHP 開発者デバッグ ツール_PHP チュートリアル は MAC OS 上の PHP デバッガです。期待されるすべての機能が備わっており、ステップバイステップの実行やブレークポイントの設定を含むフル機能のデバッガーです。
ソースコード
英語原文: http://codegeekz.com/12-php-debugging-tools-for-developers/
開発ツールはニーズによって異なります。バックエンドを使用する場合は、プロジェクト全体を実行する唯一の IDE である Zend Studio を使用することをお勧めします。フロントエンドを使用する場合は、Dreamweaver などの WYSIWYG ツールの方が便利です。
非常に一般的な Editplus などは PHP 用に特別に開発されています。興味があれば試してみて、どれが使いやすいかを見つけてください。Zend Studio、DzSoft PHP Editor、Editplus の 3 つをお勧めします。私も今使っています、皆さんのお役に立てれば幸いです。
Zend Studio
開発者: www.zend.com/store/products/zend-studio.php
現在最も強力な PHP 開発ツールとして認識されているこの統合ソフトウェア パッケージには、PHP の編集、デバッグ、構成が含まれていますクライアント コンポーネントとサーバー コンポーネントプログラムに必要なソフトウェア パッケージには、業界標準の PHP 開発環境、コード補完エンジン、フル機能のデバッガなどが含まれています。
NuSphere PHPEd
www.nusphere.com/
PhpED は、比類のない PHP デバッグ機能と圧縮機能、および新しい NuSOAP Web サービス ウィザードを備えた PHP のリーダーです。より強力なプロジェクト マネージャーにより、サイトとアプリケーションの公開がこれまでより簡単になります。プログラムの実行または開発をスレッド レベルでテストおよび調整できるようになりました。 CVS バージョン管理のサポート、および PostgreSQL および MySQL データベースのネイティブ サポートにより、PHP でオープン ソース データベースを使用するための広範な環境が提供されます。ただし、中国語のサポートはあまり良くなく、漢字は半角文字として扱われます。 PHPEDにはLinux版もあります。
PHP Coder
www.phpide.de/
PHPCoder は、PHP アプリケーションを迅速に開発およびデバッグするために使用されます。拡張およびカスタマイズが簡単で、開発者の個別の要件を完全に満たすことができます。1: PHP コンパイラーおよびリファレンス ドキュメントと組み合わせることができます。 , 編集中の PHP スクリプトを即座にプレビューできます。 2: HTML および PHP コードの強調表示をサポートします。 3: ユーザー定義のコード スニペットを自動的に完成させることができます。 5: 特別なエンジニアリング プロジェクト管理。ブラウザ; 6: オブジェクトブラウザは、編集中のファイルに含まれる情報とカスタム機能を検索し、ツリー形式で表示します。 8: 高度な検索と置換をサポートします。 10: 実行とブレークポイントのデバッグをサポート 11:... つまり、PHHPCoder は非常に実用的で強力なプログラミング環境であり、しかも無料です。
Ankord PHP Expert Editor
www.ankord.com/phpxedit.html
PHP Expert Editor は使いやすい PHP 開発ツールであり、その機能は初心者からプロの開発者まで対応します。 PHP Expert Editor には、テストとデバッグ用の http サーバー (他の http サーバーも使用できます)、PHP 構文チェック、FTP 機能、コード テンプレート、その他の機能が組み込まれています。
DzSoft PHP Editor
...残りのテキスト>>