调试时如何调整数组的范围上限

问题描述 投票:0回答:1

我正在使用 PHPStrom(版本 2023.2.1),目前正在调试一个包含超过 100 个条目的数组。但在调试菜单中它只显示前 100 个整体。有没有办法调整数组中显示的条目范围?

我看过这篇文章 Intellij Blog 但它已经过时了(从 2011 年开始)。我在设置中搜索了一个字段来调整范围,但没有成功。

debugging intellij-idea xdebug
1个回答
0
投票

虽然设置消失了,但在我的最新版本的 PhpStorm(2023.1.4)副本中会自动分页并检索数组中的所有元素。

它专门自动检索其他“页面”的信息。例如,这会显示在日志中,其中包含以下脚本和

var_dump($a)
调用上的断点:

<?php
$a = [];
for ( $i = 0; $i < 400; $i++ )
{
    $b = new stdClass;
    $b->_id = $i;

    $a[] = $b;
}

var_dump($a);
property_get -i 55 -n $a -d 0 -c 0 -p 1
property_get -i 56 -n $a -d 0 -c 0 -p 2
property_get -i 57 -n $a -d 0 -c 0 -p 3
© www.soinside.com 2019 - 2024. All rights reserved.