【发布时间】:2010-09-15 11:27:14
【问题描述】:
我真的很想更深入地了解我的 php 脚本并使用断点之类的东西,就像我使用带有 firebug 的 JS 所做的那样。
我想更多地了解人们使用什么技术,以及一些关于如何使用断点调试 php 项目的可靠示例。
我希望能够看到的东西..
- 对象的属性
- 类层次结构.. 对象来自哪里、文件名等..(在 ZF/Magento 中有用)
- 变量、类型、内容..
- 标头、发布数据、获取数据、会话数据、cookie..
- 网络/文件系统状态..
我知道这可以通过日志记录和 print_r/vardump 等来完成,但它有点原始......我希望能够使用“继续”/“跨步”等命令遇到断点后的代码,例如使用 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";
【问题讨论】:
-
请参阅 stackoverflow.com/questions/30124782/debug-project-in-phpstorm ,它回答了这个问题。
标签: php debugging breakpoints