使用断点进行PHP调试 - 案例研究,示例..?

dmp*_*dmp 15 php debugging breakpoints

我真的想深入了解我的PHP脚本并使用断点等东西,因为我正在使用带有firebug的JS.

我想更多地了解人们使用什么技术,以及如何使用断点调试php项目的一些可靠示例.

事情我希望能够看到..

  • 对象的属性
  • 类层次结构..对象来自哪里,文件名等..(在ZF/Magento中有用)
  • 变量,类型,内容..
  • 标题,发布数据,获取数据,会话数据,Cookie ..
  • 网络/文件系统状态..

我知道很多这可以通过logging和print_r/vardump等来完成,但它有点原始..而且我希望能够在命中之后对代码使用"继续"/"步进"等命令一个断点,就像萤火虫一样.

来自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";
Run Code Online (Sandbox Code Playgroud)