Tengo una clase con una función recursiva, pero cuando llamo a la función se me cuelga... Alguna idea??
Código PHP:
function SumChildren($parent, $rows) {
foreach ($rows as $row){
$first = 0;
if ($row->parent == $parent->id) $first = 1;
if ($first = 0) return;
}
foreach ($rows as $row){
foreach ($rows as $children){
if ($children->parent == $row->id){
$row->numlinks += $children->numlinks;
}
}
Miclase::SumChildren($row, $rows);
}
return $rows;
}