问题标签 [phpdbg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何翻译 OS X 的 phpdbg 安装说明?
我正在尝试在 OS X 上安装 phpdbg。文档说 cd 到 /usr/src ...我没有那个目录。/usr/src/php-src/sapi 通常有什么?php源码?如果是这样,我在哪里可以找到 OS X 上的等效目录?我无法使用 finder 找到 php-src 目录。
从文档:
安装 要安装 phpdbg,您必须根据您的 PHP 安装源编译源,并使用 configure 命令启用 SAPI。
php - php 5.6 和 phpdbg 的安装错误
我一直在尝试使用 HomeBrew 在 Mac OS 上安装新的 PHP 5.6。我没有问题,但是当我尝试使用 --with-phpdbg 安装它时,它失败并出现错误:
我尝试重新安装 homebrew 和 php 几次,但似乎没有解决问题。
php - 将 phpdbg 与内置的 php 服务器一起使用?
我非常喜欢使用内置服务器的 php,我非常喜欢phpdbg的外观。它让我想起了在 Ruby 领域的撬动。但我一直无法让它工作。phpdbg
是否可以使用内置 Web 服务器运行用户?
例如,我希望它如何工作:
- 放入
phpdbg_break();
代码 - 在 CLI 中运行
php -S localhost:8000
- 加载页面/发出执行包含
phpdbg_break();
在浏览器中或通过 curl的代码的请求 - 最有可能在启动内置服务器的同一终端/CLI 实例中进入 phpdbg REPL
当我尝试这个时,我得到phpdbg_break();
一个未定义函数的错误。
或者(如果上面根本不可能),你如何使用文档谈论的“网络模拟” (在底部)?如何使用特定 URI 发出特定请求?
php - 如何设置phpdbg颜色
我正在使用 phpdbg,我看到您可以更改错误和输出的颜色。这将非常有用,因为当它只有一种颜色时,它并不容易阅读。
但我无法让它工作。我做错了还是已知不能在 Windows 8.1 上工作?
这是我尝试过的:
正如帮助中建议的那样。我在上述所有三行中都收到以下消息:
我在 Windows 8.1 上使用 php 5.6.7 x86
我试过设置提示,例如。set p >
并且有效,因此 set 被识别。我也尝试过完整输入命令,例如。set colors on
但这没有什么区别。
php - 使用 phpdbg 调试 codeigniter
我正在尝试基于 CodeIgniter (2.x) 框架调试 Web 应用程序。我已经尝试过 var_dumping $_SERVER 并在调试会话开始时重新创建它(引导 phpdbg)。
但是它给了我一个 404。即使通过浏览器请求页面给了我正确的结果。有人可以告诉我如何正确引导 phpdbg 以便在 codeigniter 中加载正确的页面吗?这是我的引导代码,如果有帮助的话。
php - 删除非用户常量 php
我正在尝试删除 STDIN 常量以进行调试,但是
所以我想知道php中是否存在删除这些非用户常量的方法。
php - 在 Mac 上安装 phpdbg
我想在我的 Mac 上安装 phpdbg,但我遇到了安装指南的第一个障碍:
我的 Mac 上没有,我在系统上/usr/src/php-src/sapi
找不到php-src
目录。
有什么建议么?
escaping - 如何在 phpdbg 控制台中转义命令参数?
我尝试在 phpdbg 控制台中调用命令:
argv --m=find --filters={"id":4}
结果是:
问题在于冒号字符“:”。当我从争论中删除它时,一切都很好。但我需要它,在没有翻译的情况下在参数中传递 json 数据。
argv --m=find --filters={"id"\:4}
或者
argv --m=find '--filters={"id":4}'
甚至
argv '--m=find --filters={"id":4}'
PS。argv
是Krakjoe 的 .phpdbginit中的用户注册命令。
phpdbg - 如何终止无响应的 phpdbg 控制台?
我想知道如何从其交互式控制台中终止 phpdbg 进程。
当我需要它时,有几种情况。
首先,当我尝试使用无限递归打印对象内容时。
其次,当它挂起时,例如readline_completion_function
使用.phpdbginit
.
CTRL+c
组合没有影响。