我明白了
致命错误:第 10 行的 ../src/kint/parsers/custom/objectiterateable.php 中超过了 30 秒的最大执行时间
有问题的行是这样做的:
$arrayCopy = iterator_to_array( $variable, true );
它周围的一些线条:
if ( !KINT_PHP53 || !is_object( $variable ) || !$variable instanceof Traversable ) return false;
$arrayCopy = iterator_to_array( $variable, true );
if ( $arrayCopy === false ) return false;
$this->value = kintParser::factory( $arrayCopy )->extendedValue;
$this->type = 'Iterator contents';
$this->size = count( $arrayCopy );
有什么东西可以让 iterator_to_array 更安全吗?例如,在某些情况下什么都不返回?