请问一个回调函数

#1 yuanjianhua

function choose_cat($fid,$class,$ck=0)
    {
for($i=0;$i<$class;$i++){
  $icon.="    ";
}
$class++;
        $conditions = array(
            'parentid'=>$fid,
            'type' =>1
        );
        
        $category  = spClass('lib_category');
        $result = $category->findAll($conditions,'listrorder desc','*','500');
        
        for($j=0;$j < count($result);$j++){
            $ckk=$ck==$result[$j]['cid']?' selected ':'';
     $fup_select .= "";
            //$fup_select .=  choose_cat($result[$j]['cid'],$class,$ck);
        }
return $fup_select;
    }

试问,为什么执行这句就不行了

2010-07-09 02:44:21

#2 jake

递归函数,这里说的“不行”,是出现什么提示还是怎么?

从语句上面来说,没有明显错误的地方。

2010-07-09 08:41:48

#3 hkbaby

$fup_select .= \"

#4 yuanjianhua

回复 2 jake

什么错误都没有报,只是显示无法找到页面,把那个注释掉就行!

2010-07-09 09:38:59

#5 jake

分类很多吗?看
$result = $category->findAll($conditions,'listrorder desc','*','500');
这行代码,如果分类有很多的话,那么可能会一直运行到挂。

2010-07-09 10:59:31

#6 project

:lol嗯   可能会死机

2010-07-09 11:06:33