php调用自身一定要用 return

Posted 超灬超

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php调用自身一定要用 return相关的知识,希望对你有一定的参考价值。

 public function get_quyu_info($data)
{
// $uid=$data[‘uid‘];
// if(!affair("role.Role")->isSuperManager($uid)){
// return $this->ErrorInf("抱歉,您无权操作!");
// }
// Chromephp::log(1);
if($data[‘pid‘]){
$flag = $this->getorg($data[‘pid‘]);
if ($flag[0][‘flag‘] !=201){
return $this->get_quyu_info($flag[0]);
}
}
else{
// $uid =$data[‘uid‘];
$uid = ‘2250741873492991‘;
$_model = $this->Model("user.User");
$pm = [
‘condition‘ => "where uid = ‘$uid‘"
];
$org_code = $_model -> search($pm);
$org_name = $org_code[0][‘atorg‘];
$flag=$this->getorg($org_name);
if($flag[0][‘flag‘] !=201){
return $this->get_quyu_info($flag[0]);
}
}
return $flag;
}




























以上是关于php调用自身一定要用 return的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp5的控制器调用自身模块和调用其他模块的方法

php函数function中return问题:

PHP递归函数

php递归函数

php 递归函数的三种实现方式

PHP实现递归的三种方法