先看代码吧:
function checkData($a, $arr=[]){
if($a < 5){
$arr[] = $a;
$a ++;
checkData($a,$arr);
}
return $arr;
}
$a = 2;
$res = checkData($a);
echo "结果是";
var_dump($res);
执行这段代码,我期望的结果是返回一个数组 [2,3,4]
;
请问应该怎样修改并说明理由。非常感谢!
largeQ
繁花不似锦
慕的地10843
吃鸡游戏