Bob*_*ger 9 php ruby debugging interactive
我在15分钟内使用Rails 2观看了创建博客,在视频中看了9分钟后,他显示了ruby的交互式调试器,它允许您从正在运行的脚本中调用函数/方法.
这超出了断点,看起来非常有用.
PHP有什么东西可以提供类似的功能吗?
尽管Milen 的答案是 2009 年左右唯一正确的答案,并且 Xdebug 仍然是一个有用的工具,但使用它需要您重新编译 PHP 或php.ini编辑运行时配置以将其作为共享对象加载。它还意味着使用支持其网络协议的特定客户端应用程序,例如 PhpStorm 等 IDE。
另一种选择是phpdbg,它是一个交互式调试器,随 PHP 核心版本 5.6 及更高版本一起提供,可以调试为符合 PHP 5.4 或更高版本而编写的 PHP 脚本。
使用它很简单:
phpdbg php_script_i_want_to_debug.php
Run Code Online (Sandbox Code Playgroud)
进入调试器后,键入help以访问帮助菜单。
如果您的系统上还没有该选项phpdbg,可能是因为您的 PHP 配置没有该--enable-phpdbg选项。您可以:
--enable-phpdbg在运行时添加./configure(这也将简单地构建phpdbg二进制文件),或者phpdbg源代码并针对您安装的 PHP 进行编译(假设您有可用的 PHP 源代码)。这样做的说明虽然很少,但在这里。| 归档时间: |
|
| 查看次数: |
2099 次 |
| 最近记录: |