function test3($i){ echo $i . '<br/>'; if ($i >= 0){ $func = __FUNCTION__; // 外面函數名稱變了,不用跟着變 $func($i - 1); } echo $i . '<br/>'; } test3(3); 3 2 1 0 -1 -1 0 1 2 3