亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

普安县| 东乌| 当雄县| 南京市| 舒城县| 周宁县| 青岛市| 富锦市| 延庆县| 伊宁县| 永州市| 辽中县| 贺州市| 望都县| 平顶山市| 库伦旗| 达孜县| 东光县| 平江县| 汉中市| 茶陵县| 四川省| 共和县| 肥乡县| 康保县| 通河县| 东山县| 广昌县| 宣城市| 阿拉善右旗| 南昌市| 浑源县| 永昌县| 比如县| 驻马店市| 阜南县| 玉龙| 万州区| 建阳市| 蓝田县| 西乌珠穆沁旗|