gpt4 book ai didi

php - PhpStorm 中 Xdebug 的条件断点

转载 作者:行者123 更新时间:2023-12-03 21:24:34 27 4
gpt4 key购买 nike

让我们假设我们有这两种方法:

function superFunction($superhero,array $clothes){
if($superhero===CHUCK_NORRIS){
wear($clothes);
} else if($superhero===SUPERMAN) {
wear($clothes[1]);
}
}

function wear(array $clothes)
{
for($piece in $clothes){
echo "Wearing piece";
}
}

所以我想要实现的就是在PhpStorm中设置一个断点到函数 wear中但我只想在 $superhero 时被解雇变量的值为 CHUCK_NORRIS我怎么能做到这一点。想象一下函数 superFunction被调用了无数次并且一直按 F9 有点适得其反。

最佳答案

像往常一样将断点放在 PhpStorm 中,然后右键单击在编辑器的装订线中标记断点的红色圆盘。在打开的弹出窗口中输入您希望断点停止执行脚本时的条件。可以在此处输入放置断点的代码中有效的任何条件。

例如,输入 $superhero===CHUCK_NORRIS .

按“完成”按钮,您就可以开始了。像往常一样调试脚本。每次遇到断点时,调试器都会评估条件,但仅当条件评估为 true 时才会停止脚本。 .

关于php - PhpStorm 中 Xdebug 的条件断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49174805/

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