function s($i){
$i--;
if($i = 1){
echo $i;
return ;
}
echo $i.'<br />';
s($i);
}
s(11);//为什么 打印出来 就只有 1 ? 没有10 到 2?
然而把 if($i = 1) 改为 if($i <= 1)  就 打印了 10 到 1 ?
按理说if($i = 1) 当$i 等于 1 时才结束递归啊,为什么 大于 1 时,没有打印出来呢?
疑惑,,求解。