类中构造回调函数,注意,回调处要有return才可以;`

来源:互联网 发布:数据分析的道与术 pdf 编辑:程序博客网 时间:2024/05/16 11:29
class A{    private function getpreuid($uid){        $work = M('work');        $preuid = $uid - 1;        if ($preuid > 0){            $map = array(                'status' => 1,                'uid' => $preuid,                'award_id' => array('gt','1')            );            $w_flag = $work->where($map)->find();            if (!$w_flag){                return $this->getpreuid($preuid);//这里有return 才会有值返回;            }else{                return $preuid;            }        }else{            return 0;        }    }}