PHP echo及return数据返回问题 50
A.phpfunctiongetParentPid($cid){$r=$model->table('category')->where('cid='.$cid)->fin...
A.php
function getParentPid($cid){
$r = $model->table('category')->where('cid='.$cid)->find();
if ($r['pid']>0)
getParentPid($r['pid']);
}else{
$rcid = $r['cid'];
}
// echo $rcid; //数据显示成功
return $rcid; //外部调用无数据返回
}
B.php
$pid = getParentPid(9);
echo $pid //这里输出的内容为空,方法内容做输出内容是对的
A.php 方法内容echo可以输出内容,但是用return把数据返回,B.php接收不到数据,麻烦大神帮忙看看是哪里出了问题? 展开
function getParentPid($cid){
$r = $model->table('category')->where('cid='.$cid)->find();
if ($r['pid']>0)
getParentPid($r['pid']);
}else{
$rcid = $r['cid'];
}
// echo $rcid; //数据显示成功
return $rcid; //外部调用无数据返回
}
B.php
$pid = getParentPid(9);
echo $pid //这里输出的内容为空,方法内容做输出内容是对的
A.php 方法内容echo可以输出内容,但是用return把数据返回,B.php接收不到数据,麻烦大神帮忙看看是哪里出了问题? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |