私は、Firebugを使用してJSで行っているように、phpスクリプトをさらに深く理解し、ブレークポイントなどを使用したいと思っています。
人々がどのようなテクニックを使用しているか、そしてphpプロジェクトをブレークポイントでデバッグする方法のいくつかの確かな例についてもっと知りたいです。
見たいもの..
これの多くはloggingやprint_r/vardumpなどで実行できることは知っていますが、少し生っぽいです。ヒットした後、コードで「continue」/「step-over」などのコマンドを使用できるようにしたいと思います。 Firebugのようにブレークポイント。
php.iniから:
zend_extension_ts = c:\wamp\bin\php\php5.2.11\ext\php_xdebug-2.1.0-5.2-vc6.dll;
xdebug.remote_enable=On;
xdebug.remote_Host="localhost";
xdebug.remote_port=9000;
xdebug.remote_handler="dbgp";
XDebugを使用すると、(ネットワーク/ファイルシステムではなく)必要なことのほとんどを実行し、Eclipse、zend studio、pdt、さらにはnotepad ++からデバッグできます。
Magentoを扱うときは何度もデバッグを続けますが、Magentoの関数呼び出しスタックは非常に深いため、この場合は非常に便利です。
PHPはインタープリター型であり、サーバーサイドスクリプト言語です。したがって、PHPのブレークポイントをサポートするエディターはごくわずかです。また、サーバーサイドスクリプトを実行している場合、ブレークポイントを使用してスクリプトをデバッグする方法はありません。
ただし、基本的なスクリプトとデバッグを計画している場合は、 http://www.firephp.org/ を使用できます。また、Zend Studioエディターを使用する場合は、スクリプトをデバッグするための多くのオプションが手元にあります。 Zend Studioは、ブレークポイント、実行、およびデバッグオプションをサポートしています。
スクリプトの実行をファイルに記録することを好みます。
ありがとう