溫州桂峰鄉(xiāng)PHP遞歸算法(二)
閱讀 16513 · 發(fā)布日期 2020-08-24 11:45 · 溫州優(yōu)光網絡科技有限公司|建站|APP小程序制作|做網站SEO推廣優(yōu)化
【摘要】
在前面的文章《PHP遞歸算法(一)》中,我們?yōu)榇蠹医榻B了如何利用靜態(tài)變量的方法來實現遞歸算法。本篇文章我們就繼續(xù)為大家介紹另一種實現遞歸算法的方法即通過全局變量的方法。下面我們結合代碼示例,為大家介紹通過全局變量Global實現遞歸的方法。代碼如下: 【溫州小程序開發(fā),溫州微信公眾號,平陽做網站,平陽網站建設公司,平陽小程序商城制作,昆陽萬全做網站,鰲江水頭小程序,蕭江騰蛟微信公眾號,山門順溪南雁海西南麂鳳臥麻步懷溪網絡網店服務,政采云網店管理服務】...
在前面的文章《PHP遞歸算法(一)》中,我們?yōu)榇蠹医榻B了如何利用靜態(tài)變量的方法來實現遞歸算法。
本篇文章我們就繼續(xù)為大家介紹另一種實現遞歸算法的方法即通過全局變量的方法。
下面我們結合代碼示例,為大家介紹通過全局變量Global實現遞歸的方法。
代碼如下:
function call(){
global $i;
echo $i;
$i++;
if($i call();
}
}
call();
輸出:
12345678910在上述代碼中,如果我們沒有在方法體內用global 定義$i,則會出現$i未被聲明的錯誤。
并且需要注意,在函數體內定義的global變量,函數體內可以使用,在函數體外定義的global變量不能在函數體內使用。
注:
Global的作用是定義全局變量,但是這個全局變量不是應用于整個網站,而是應用于當前頁面,包括include或require的所有文件。
遞歸即調用自身的函數。
在使用遞歸時,我們需要在函數中定義退出條件,否則它將進入無限循環(huán)(這里我們通過if語句定義了退出條件)。
本篇文章就是關于通過PHP全局變量實現遞歸算法的方法介紹,非常簡單易懂,希望對需要的朋友有所幫助,那么在后續(xù)的文章中,我們會繼續(xù)為大家介紹如何通過引用傳參的方式實現遞歸算法!以上就是PHP遞歸算法(二)的詳細內容,更多請關注php中文網其它相關文章!
微信
分享相關標簽:
PHP遞歸算法本文原創(chuàng)發(fā)布php中文網,轉載請注明出處,感謝您的尊重!
上一篇:
PHP遞歸算法(一)
下一篇:
PHP遞歸算法(三)相關文章相關視頻PHP遞歸實現快速排序的方法示例講解PHP遞歸寫入MySQL實現無限級分類數據操作示例...PHP遞歸排序怎么實現的PHP遞歸算法(一)PHP遞歸算法(二)遞歸查詢分類列表遞歸概念遞歸練習題《PHP遞歸排序》2018.9.21《PHP遞歸算法(一)》2019.2.26 [溫州php做網站知識]