- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我真的很喜欢使用php built in server ,我真的很喜欢 phpdbg 的外观。这让我想起了pry在 ruby 土地上。但我一直无法让它发挥作用。是否可以使用 Web 服务器中的构建来运行用户 phpdbg
?
例如,我希望它如何工作:
phpdbg_break();
放在代码中php -S localhost:8000
phpdbg_break();
的代码的请求当我尝试此操作时,出现错误:phpdbg_break();
是一个未定义的函数。
否则(如果上述根本不可能),你如何使用“webmocking”that the docs talk about (在底部)?如何使用特定 URI 发出特定请求?
最佳答案
如果我理解正确,phpdbg_break
是解释器提供的函数,而不是任何扩展提供的函数。您应该使用 phpdbg 服务器,而不是使用内置 PHP 服务器,并模拟 Web 请求。请参阅http://phpdbg.com/docs/mocking-webserver有关如何模拟请求的信息和 http://phpdbg.com/docs/simples了解如何运行调试器。
要向特定 URI 发出请求,我认为您需要设置 $_SERVER['REQUEST_URI']
和可选的 $_SERVER['QUERY_STRING']
指向到您要测试的 URL。 URI 将类似于“/path/to/file”,而查询字符串将是 ? 之间的所有内容。以及 URL 中的 #(即 ?page=2)
感谢您向我指出 phpdbg,我不知道这个工具,但它似乎是一个非常好的工具;我将在接下来的几天内对其进行测试。
关于php - 将 phpdbg 与内置 php 服务器一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28773567/
使用 phpdbg 调试 php 脚本,如何从 STDIN 读取一些数据? 我正在调试 php 脚本 foo.php。foo.php 执行时从 STDIN 读取一行。我想用phpdbg逐步执行它。 我
我有一台 32GB 的机器,并使用 phpdbg 运行 2000 多个测试用例来实现代码覆盖率。 phpdbg -qrr -d memory_limit=-1./vendor/phpunit/phpu
我真的很喜欢使用php built in server ,我真的很喜欢 phpdbg 的外观。这让我想起了pry在 ruby 土地上。但我一直无法让它发挥作用。是否可以使用 Web 服务器中的构建来运
我正在尝试在 OS X 上安装 phpdbg。 docs说 cd 到/usr/src ... 我没有那个目录。/usr/src/php-src/sapi 中通常包含什么? php源码?如果是这样,我在
因为我还有 troubles with PHPUnit / PHP Code Coverage and Xdebug ,我决定尝试另一种方式——使用 phpdbg . 我做的是hier显示。在 CMD
我是一名优秀的程序员,十分优秀!