【发布时间】:2016-08-24 01:03:45
【问题描述】:
我明白了
致命错误:超过 30 秒的最大执行时间 ../src/kint/parsers/custom/objectiterateable.php 第 10 行
有问题的行是这样的:
$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 更安全吗?例如在某些情况下什么都不返回?
【问题讨论】: