0

我有以下代码,以及一个巨大的错误:达到“100”的最大函数嵌套级别,正在中止!:

function getTree($id)
{
    $arr = array();
    $sql ='select * from arboree where parent_id=' . $id;
    $result = mysql_query($sql);
    while ($row = mysql_fetch_array($result)) {
        $arr[] = array(
            "Parinte" => $row["parent_id"],
            "Nod" => getTree($row["id"])
        );
    }
    return $arr;
}

getTree(1);

请帮忙!!

4

1 回答 1

0

据我所知,PHP 本身并不限制递归深度。如果您使用的是 XDebug 扩展,则需要增加xdebug.max_nesting_level = 100php.ini 中的限制 ( ) 或使用非递归解决方案。

于 2013-05-16T14:22:03.130 回答