????:<?php //第一步,寫好一個基本函數(shù),該程序的功能是將從$num1到$num2之間的數(shù)相加,輸出和 function addself($num1,$num2) { if($num1<=$num2){ $a=0; for($b=$num1;$b<=$
<?php //第一步,寫好一個基本函數(shù),該程序的功能是將從$num1到$num2之間的數(shù)相加,輸出和 function addself($num1,$num2) { if($num1<=$num2){ $a=0; for($b=$num1;$b<=$num2;$b++){ $a+=$b; } echo '最后的累加結(jié)果是:'.$a; }else{ echo '參數(shù)錯誤,程序無法執(zhí)行!'; } } echo addself(1,100),'<hr>'; //第二步,將函數(shù)聲明為匿名函數(shù) 特別注意分號 $addself=function($num1,$num2) { if($num1<=$num2){ $a=0; for($b=$num1;$b<=$num2;$b++){ $a+=$b; } echo '最后的累加結(jié)果是:'.$a; }else{ echo '參數(shù)錯誤,程序無法執(zhí)行!'; } }; echo $addself(2,30),'<hr>'; //第三步 將匿名函數(shù)變?yōu)樽詧?zhí)行函數(shù) echo (function($num1,$num2) { if($num1<=$num2){ global $a; $a=0; for($b=$num1;$b<=$num2;$b++){ $a+=$b; } echo '最后的累加結(jié)果是:'.$a; }else{ echo '參數(shù)錯誤,程序無法執(zhí)行!'; } })(3,20),'<hr>'; echo $a; //老師,我將$a設(shè)置成全部變量,不是就能訪問了嗎?
?? ???:查無此人?? ??:2019-06-17 09:33:57
???? ??:塊級作用域應(yīng)該說了,雖然不是我講的,但是很多學(xué)生寫了作業(yè),我看到過。你仔細(xì)找找,或者問代課老師。繼續(xù)加油。