gpt4 book ai didi

php - PHPUnit + Xdebug + PhpStorm 的奇怪行为

转载 作者:行者123 更新时间:2023-12-04 13:42:53 25 4
gpt4 key购买 nike

我在 Debian 的 shell 中使用 PhpStorm + Xdebug + PHPUnit。工作正常,但有一种奇怪的行为,主要是无聊。

当我在 shell 中运行 phpunit 命令时,PhpStorm 显示的第一个中断是在 /usr/local/bin/phpunit 它检查 php 的那一行版本...

但显然我没有在该文件中放置任何断点。

if (version_compare('5.6.0', PHP_VERSION, '>')) {
fwrite(
STDERR,
'This version of PHPUnit requires PHP 5.6; using the latest version of PHP is highly recommended.' . PHP_EOL
);

die(1);
}

此外,该文件非常大,因此在您继续之前它会被阻塞几秒钟。

有什么建议吗?

最佳答案

确保 运行 | Break at first line in first line in PHP scripts 未选中。

但很可能它在这里无济于事。如果是这样:

  1. 设置/首选项 |语言与框架 | PHP |调试
  2. 取消选中 Force break at the first line when a script is outside the project 选项——根据您的描述,这是造成此行为的原因。

关于php - PHPUnit + Xdebug + PhpStorm 的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38831624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com