当前位置:Gxlcms > PHP教程 > 回到static的变量变成了null

回到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));

人气教程排行