常规写法

function digui($tiaojian){
      if ($tiaojian) {
      return $data;
} else{
      return digui(); }
}

注意:条件不成立时,一定要return 递归函数。不然无法正常返回

如果递归只是为了输出。可以简写:

function digui($tiaojian){
if ($tiaojian) {
echo $data;
} ...