php - 有没有一种简单的方法可以在命令行中本地设置断点并调试 PHP 脚本?

标签 php debugging command-line local

我不知道 PHP 是否有这样的工具,但我最近一直在 C 语言中使用 gdb,并取得了巨大的成功。我希望能够设置断点并执行 PHP 脚本,然后单步执行我的函数来检查发生了什么。

这可以用 PHP 完成吗?

如果是这样,我希望有一些教程或其他资源的链接。我在谷歌搜索时什么也没找到。

最佳答案

对于命令行,有一个出色的工具,名为 phpdbg :

Features

  • Stepthrough Debugging
  • Flexible Breakpoints (Class Method, Function, File:Line, Address, Opcode)
  • Easy Access to PHP with built-in eval()
  • Easy Access to Currently Executing Code
  • Userland API
  • SAPI Agnostic - Easily Integrated
  • PHP Configuration File Support
  • JIT Super Globals - Set Your Own !!
  • Optional readline Support - Comfortable Terminal Operation
  • Remote Debugging Support - Bundled Java GUI

关于php - 有没有一种简单的方法可以在命令行中本地设置断点并调试 PHP 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7660892/

相关文章:

php - MediaWiki 升级(1.19.6 至 1.22.2)中断 - fetchContent() 错误

php - 使用无证书的 --ssl 使用 PHP PDO 连接到 MySQL/MariaDB

php - 调试挂起的php

batch-file - 批量解析字符串输出

php - Mysqli 多个查询相互获取信息

php - MySQL 结构完整性与简单性?

java - 我的正则表达式与某个输入不匹配 - java

command-line - 如何在 zenframework 2 上配置 doctrine 命令行工具

c++ - 银行模拟无限循环

c - 优胜美地 : SIGBUS error when calling function at gdb command line 上的 gdb