重いインストールやデスクトップアプリを必要としない PHP コンソールは?
質問
何が起こっているかを確認したいときに PHP で print コマンドを使用するという現在の習慣を断ち切るきれいな方法を探しています。
Zend Debugger などのオプションは知っていますが、 コーダ 開発のためのものであり、他のソフトウェアを混ぜたり、サーバーコマンドを実行したりすることに興味がありません。コードベースに追加してオン/オフできるコンソールが必要なだけです。
このようなものは存在しますか?さらに、何を使用しますか?またその理由は何ですか?
編集:世の中にはたくさんのものがありましたが、もっとシンプルなものが必要だったので、最終的に自分でコーディングすることにしました。それほど時間はかかりませんでしたが(あまりきれいではありません)、貼り付けました。 私のサーバー 興味のある他の人のために。
解決
使用できます Xデバッグ のいずれかと組み合わせて、 デバッグ情報を表示するために利用できる多くのオプション.
他のヒント
Google Chromeには非常に優れた拡張機能があります- PHPコンソール。
FirePHP があり、PHPログメッセージをFirebugコンソールに書き込みます。
Zend Debuggerなどのオプションは知っていますが、開発にはCodaを使用しており、他のソフトウェアを混合したり、サーバーコマンドを実行する必要はありません。コードベースに追加して、オン/オフできるコンソールが必要です。
そこであなたを理解しているかどうかは完全にはわかりませんが、ファイルに記録してから、 tail -f /path/to/log-file.txt
でコンソールウィンドウを実行しますか?それは私にはかなりうまくいきます。もちろん、これにはサーバーへのコンソール接続が必要です 。
Codaを使用していますか?つまり、Macを使用しているということです。 XDebugと http://www.bluestatic.org/software/macgdbp/
ChromePHPと呼ばれる、Chrome用の別の拡張機能があります。他のソリューションのいくつかよりも少し簡単です:
https://chrome.google.com/webstore/detail/noaneddfkdjfnfdakjjmocngnfkfehhd
スタートガイドは次から入手できます:
http://www.chromephp.com
私の開発キャリアの間に、質問で説明した出力を表示するソフトウェアにつまずきませんでした。それは素晴らしいプログラムや機能だと思いますが、残念ながら何も見つかりませんでした。
Andrewやnickfが答えたように、そこにはいくつかの優れたツールがあります。誰かが座ってこれを書くまでは、寒さの中にいるように見えます。