中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

如何解決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

伊金霍洛旗| 蒙阴县| 玛曲县| 随州市| 施秉县| 天水市| 克什克腾旗| 锦州市| 乌恰县| 汉川市| 长海县| 城口县| 永嘉县| 昌宁县| 柳林县| 五指山市| 新郑市| 潞城市| 延津县| 庄浪县| 清原| 军事| 太原市| 东乡| 永靖县| 临夏市| 蕲春县| 东山县| 榆社县| 南投县| 美姑县| 文登市| 馆陶县| 宣恩县| 苍梧县| 泸西县| 南丰县| 康马县| 凉城县| 沈丘县| 安化县|