回到static的变量变成了null
时间:2021-07-01 10:21:17
帮助过:15人阅读
返回static的变量变成了null
本帖最后由 Sbaoge 于 2015-01-02 02:11:39 编辑
function d($data) {
static $r = array();
$r[] = array_shift($data);
if(!count($data)) {
return $r;
}else {
d($data);
}
}
$arr = array(1,2,3);
var_dump(d($arr));
为什么打印出来的结果是null?
------解决思路----------------------function d($data) {
static $r = array();
$r[] = array_shift($data);
if(!count($data)) {
return $r;
}else {
return d($data);
}
}
$arr = array(1,2,3);
var_dump(d($arr));