2011-11-22 10 views
15

私は基本的にPythonでいくつかのことをコーディングし始めたPHPコーダーです。 Python PDBに驚いていますが、PHPに相当するものがありますか?PHP - PHPのPython PDB(デバッガ)に相当しますか?

私はPHP Web Frameworkを使用しています。具体的には、pdb.set_trace()がPythonのWebフレームワークで作業しているときに非常に便利です。

私の質問は、PHPに相当するものがありますか?

+0

の可能複製(http://stackoverflow.com/questions/1494288/good-free-php-debugger) – Gordon

+0

[PHPデバッガの選択](PHPのデバッグ方法)の複製が可能です(http://stackoverflow.com/questions/645081/choosing-a-php-debugger) – Gordon

+0

質問/ 5243572/how-to-debug-php-code) – Gordon

答えて

5

IDEを使用している場合は、コードにステップイン、コード、および通常の機能を組み込むためのデバッグ機能が組み込まれている必要があります。私はZend Studio自分で使用します。変数をダンプする

  • var_dumpを、あなたの拡張機能をインストールすることができた場合は、コード実行

のバックトレースを生成する

  • debug_backtraceオブジェクト:

    は、私は次のように使用している、と述べましたサーバー、XDebug非常に非常にいいです。また、ボトルネックを特定するコードをプロファイルすることもできます。リモートデバッガに接続して、別のアプリケーションを使用してデバッグを行うこともできます。

  • 2

    間違いなくpsyshを試してください。

    これはipythonのようなPHP用のより優れたシェルで、pdbとして対話型のデバッグもサポートしています。