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

溫馨提示×

溫馨提示×

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

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

如何解決PHP遞歸返回值時出現的問題

發布時間:2021-07-22 16:14:39 來源:億速云 閱讀:99 作者:chen 欄目:開發技術

本篇內容主要講解“如何解決PHP遞歸返回值時出現的問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何解決PHP遞歸返回值時出現的問題”吧!

我們在使用PHP遞歸時,會遇到各種各樣的問題,其中比較令人苦惱的是有關PHP遞歸返回值時出現的問題。其實細細想想這是一個很簡單的問題。可就是這個簡單的問題困擾了半個下午。問題出在遞歸函數的返回值上。

這是開始寫的:

復制代碼 代碼如下:


<?php  
function test($i)  
{  
$i -= 4;  
if($i < 3)  
{  
return $i;  
}  
else   
{  
test($i);  
}  
}  
echo test(30);  
?>


這段代碼看起來沒有問題,其實有else里面是有問題的。在這里執行的test沒有返回值。所以雖然滿足條件$i < 3時 return $i整個函數還是不會返回值的。對上面的PHP遞歸返回值函數做如下修改:

復制代碼 代碼如下:


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


到此,相信大家對“如何解決PHP遞歸返回值時出現的問題”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

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

php
AI

历史| 玉门市| 沧州市| 永济市| 措勤县| 伊宁县| 潢川县| 崇明县| 故城县| 安仁县| 旌德县| 大渡口区| 马公市| 平乐县| 宜丰县| 勃利县| 寿宁县| 元阳县| 密云县| 盘山县| 万州区| 新平| 轮台县| 衡水市| 明溪县| 建德市| 漠河县| 南安市| 山东| 吴旗县| 江油市| 永安市| 迁西县| 若尔盖县| 亳州市| 体育| 襄樊市| 昌黎县| 新兴县| 怀柔区| 浦城县|