質問: 私はCreating a weblog in 15 minutes with Rails 2を見て、ビデオで9分後に彼は実行中のスクリプトの中から関数やメソッドを呼び出すことができるrubyのインタラクティブなデバッガを示しています。 これはブレークポイントを超えて非常に便利です。 PHPには同様の機能がありますか?
回答: Milen's answerは2009年頃の唯一の正しいツールですが、Xdebugはまだ便利なツールです。PHPを再コンパイルしたり、共有オブジェクトとしてロードするように`php.ini`実行時設定を編集する必要があります。また、PhpStormのようなIDEのようなネットワークプロトコルをサポートする特定のクライアントアプリケーションを使用することも意味します。 `phpdbg`は、という対話型デバッガで、PHP 5.4以降に準拠するように記述されたPHPスクリプトをデバッグできます。それを使用して は単純です: ``` phpdbg php_script_i_want_to_debug.php ``` 一度デバッガで、ヘルプメニューにアクセスするタイプ`help`。 `phpdbg`がシステムにまだ存在しない場合は、PHPが`--enable-phpdbg`オプションなしで設定されている可能性があります。次のいずれかを実行できます 1. は独立して`phpdbg`ソースをダウンロードし、インストールPHPに対してそれをコンパイルします(これは単にも`phpdbg`バイナリを構築します)あなたは`./configure`を実行したときに`--enable-phpdbg`を追加してくださいされて、あなたのPHPを再コンパイル、または 2. (利用可能なPHPソースがあると仮定します)。それを行うための指示は、まばらですが、hereです。