91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php遞歸函數中使用return需要注意什么

發布時間:2021-07-26 02:19:16 來源:億速云 閱讀:134 作者:chen 欄目:開發技術

本篇內容主要講解“php遞歸函數中使用return需要注意什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php遞歸函數中使用return需要注意什么”吧!

php遞歸函數中使用return的時候會碰到無法正確返回想要的值得情況,如果不明白其中的原因,很難找出錯誤的,就下面的具體例子來說明一下吧:

復制代碼 代碼如下:


function test($i){
$i-=4;
if($i<3){
return $i;
}else{
test($i);
}
}
echotest(30);


這段代碼看起來沒有問題,如果不運行一下估計你也不會認為他有什么問題,及時運行起來發現有問題你也不一定知道哪里有問題,但其實這個函數的else里面是有問題的。在這段代碼里面執行的結果是沒有返回值的。所以雖然滿足條件 $i<3 時return $i整個函數還是不會返回值的。因此對上面的PHP遞歸函數可做如下修改(更多PHP教程請訪問代碼家園):

復制代碼 代碼如下:


function test($i){
$i-=4;
if($i<3){
return $i;
}else{
return test($i);//增加return,讓函數返回值
}
}
echotest(30);

到此,相信大家對“php遞歸函數中使用return需要注意什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

云林县| 贵州省| 富裕县| 北碚区| 盈江县| 江油市| 乌拉特中旗| 五莲县| 曲麻莱县| 咸宁市| 宕昌县| 大田县| 石景山区| 莆田市| 应城市| 和平县| 香港| 辽宁省| 麻城市| 大悟县| 屯昌县| 游戏| 南和县| 海淀区| 盈江县| 甘泉县| 靖边县| 马龙县| 湖南省| 泉州市| 若羌县| 东乡族自治县| 甘肃省| 镇远县| 南京市| 福海县| 许昌县| 科技| 苍山县| 固安县| 庆云县|