iterator_to_array冻结,例如获得致命错误:超过30秒的最大执行时间

时间:2016-04-29 02:41:17

标签: php kint

我得到了

  

致命错误:超过30秒的最长执行时间   第10行的../src/kint/parsers/custom/objectiterateable.php

有问题的一行是这样的:

$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更安全吗?例如在某些情况下只返回什么?

1 个答案:

答案 0 :(得分:0)

在您的信息页中使用set_time_limit(0)