2017-07-12 14 views
0

Symfonyのデバッグツールバーには、Xdebugがインストールされているかどうかを示す状態が表示されますが、Symfonyのデバッグコンポーネントは、あなたの開発マシンにXdebugをインストールするよう提案しています。SymfonyデベロッパーでXdebugはまだ推奨されていますか?

Xdebugはデバッガおよびプロファイラツールです。デバッガツールとしては、Symfonyや他のフレームワークやlibsとは関係ありません。

プロファイリングツールとして、SymfonyはXdebugを使って昔のいくつかのプロファイルデータを収集していたようです。しかし、Symfony 3では、デバッグツールバーとプロファイラページから、Xdebugとそれ以降をインストールする前との違いはありません。 Xdebugがなければ、プロファイラページの「パフォーマンス」の部分はまだページレンダリングのタイムラインを表示できます。

私はSymfonyプロジェクトでXdebugがどんな部分を取るのかを知りたいですか?リモートデバッグ機能が必要ない場合、Xdebugをデバッグツールバーとしてインストールする必要がありますか?

+0

@ user2182349 Xdebugはリモートデバッガになるかもしれませんが、symfonyがインストールを推奨する理由はないと思います。奇妙なことに、食事をしているときにフォークや箸のようなツールを使用することをお勧めします。ほとんどの開発者はすでにxdebugが何をすることができるかを知っています。それはSymfony – chrisyue

答えて

0

いいえ、あなたのケースにXdebugをインストールする必要はありません! また、本番環境にもインストールしないでください。

これはステップバイステップのデバッグにのみ使用され、var/logsログファイルがはるかに役立つことがわかりました。

関連する問題