PHPデバッガーとは
PHPデバッガーは、PHPスクリプトライターがより効率的に動作できるように、PHPコードの構文と論理エラーを評価するソフトウェアプログラムです。 このようなデバッガーは多数存在し、品質、コスト、複雑さが異なります。 いくつかの洗練された開発ツールを備えた完全な統合開発環境(IDE)内で機能するものもあれば、単純なインターフェースで単一の機能を維持するものもあります。
PHPハイパーテキストプリプロセッサ(PHP)は、ユーザー入力またはその他の信号に応答してページに動的コンテンツを提供することにより、Webページのエクスペリエンスを向上させるサーバー側スクリプト言語です。 PHPは再帰的な頭字語です。つまり、略語は名前の一部です。 最初の文字Pは、略語でPHPを表します。
サーバー側のソフトウェアは、Webページをホストするサーバーであるサーバーに常駐し、クライアント側と呼ばれるユーザー側とは対照的に、サーバー上のデータ操作とストレージを処理します。 PHPは、実行可能ファイルを作成するコンパイラを備えた完全に開発された言語ではなく、Webページのソースコードにコードのセグメントを追加するという点で、スクリプト言語です。 Webページのソースコードは、ハイパーテキストマークアップ言語(HTML)で記述されています。 PHPコードは、特殊なHTMLコードと考えることができます。 そのため、PHPデバッガーにはHTMLデバッガーも含める必要があります。
PHPは習得が容易であり、構造化照会言語(SQL)データベースおよび一般的なサーバーソフトウェアであるApacheとインターフェイスし、開発者が無料ですぐに利用できるため、人気があります。 PHPは非常にアクセスしやすいため、新しいプログラマーはこの言語を使用して、PHPデバッガーの市場を牽引しています。 これらのプログラマーの多くは、MicrosoftFrontPage®などの見たままの(WYSIWYG)Web開発ツールに精通しており、PHPアプリケーションの開発でも同じ使いやすさを望んでいます。
PHPデバッガーが表示する機能には、ステップごとの実行、ウォッチポイント、およびやり直し/取り消しが含まれます。 デバッガーは変更の履歴を保持し、必要に応じてユーザーが実行を選択できるようにします。 スタックトレース機能により、開発者は実行された行とエラーの前の変数の値を確認できます。 多くの場合、入力エラーや単純なコマンドの誤用である構文エラーを認識するプログラムの機能は、その有用性の鍵です。 インテリジェントデバッガーは、構文がどうあるべきかを予測し、エラーを自動的に修正するか、ユーザーに修正を提案します。
完全なIDE PHPデバッガーでは、表示の一部は、実行中のWebページからのリアルタイム出力専用になります。 複数のスクリプトを同時に実行できる場合があります。 コードを変更せずに開発テストコンピューターとインターネットサーバー間でコードを切り替える機能は非常に便利です。 PHPプロファイラーは、PHPデバッガーに含まれている場合があります。 このソフトウェアは、開いているクエリの数やプログラムの実行にかかる時間など、Webページのメトリックを追跡します。