<?php//自调用函数计算0-9的合计echo (function ($total) { for($i=0;$i<10;$i++){ $total += $i; } return $total;})(0);//echo $sum(0);// 自调用函数结束后再调用for循环里抽的变量不能被调用,直接echo出错。echo $total;