麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 語(yǔ)言 > PHP > 正文

php遞歸函數(shù)中使用return的注意事項(xiàng)

2024-09-04 11:49:56
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

php遞歸函數(shù)中使用return的時(shí)候會(huì)碰到無(wú)法正確返回想要的值得情況,如果不明白其中的原因,很難找出錯(cuò)誤的,就下面的具體例子來(lái)說(shuō)明一下吧: 

  1. function test($i){  
  2. $i-=4;  
  3. if($i<3){  
  4. return $i;  
  5. }else{  
  6. test($i);  
  7. }  
  8. }  
  9. echotest(30); 

這段代碼看起來(lái)沒(méi)有問(wèn)題,如果不運(yùn)行一下估計(jì)你也不會(huì)認(rèn)為他有什么問(wèn)題,及時(shí)運(yùn)行起來(lái)發(fā)現(xiàn)有問(wèn)題你也不一定知道哪里有問(wèn)題,但其實(shí)這個(gè)函數(shù)的else里面是有問(wèn)題的。在這段代碼里面執(zhí)行的結(jié)果是沒(méi)有返回值的。所以雖然滿(mǎn)足條件 $i<3 時(shí)return $i整個(gè)函數(shù)還是不會(huì)返回值的。因此對(duì)上面的PHP遞歸函數(shù)可做如下修改(更多PHP教程請(qǐng)?jiān)L問(wèn)代碼家園):

  1. function test($i){  
  2. $i-=4;  
  3. if($i<3){  
  4. return $i;  
  5. }else{  
  6. return test($i);//增加return,讓函數(shù)返回值  
  7. }  
  8. }  
  9. echotest(30);  

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中国成人在线视频 | 国产亚洲福利 | 香蕉国产精品 | 欧美精品国产综合久久 | 最新黄色电影网站 | 毛片免费视频播放 | 高颜值美女啪啪 | 夜添久久精品亚洲国产精品 | 在线视频 欧美日韩 | 在线亚洲免费视频 | 欧美中文字幕一区二区三区亚洲 | 麻豆蜜桃在线观看 | 亚洲成人福利电影 | 久久激情国产 | 92看片淫黄大片欧美看国产片 | 污黄视频在线观看 | 国产视频第一区 | 国产精品久久久久久久av | 欧美精品一区自拍a毛片在线视频 | 黄色片视频免费观看 | 成人午夜在线观看视频 | 国产精品视频一区二区三区四区国 | 在线观看网址av | 欧美wwwsss9999 | 毛片午夜 | 国产亚洲精品精 | 一级外国毛片 | 加勒比色综合 | 国产成人在线观看网站 | 欧美性生活久久 | 欧美日韩高清一区二区三区 | 9797色| 精品国产乱码久久久久久久 | 成人男女啪啪免费观看网站四虎 | 国产精品69久久 | 黄色特级毛片 | 国产精品欧美久久久久一区二区 | 精品无吗乱吗av国产爱色 | 成年人小视频在线观看 | 欧美91看片特黄aaaa | 欧美黄色一级生活片 |