一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 淺析PHP遞歸函數返回值使用方法

淺析PHP遞歸函數返回值使用方法

2020-03-11 14:40PHP教程網 PHP教程

淺析PHP遞歸函數返回值使用方法,需要的朋友可以參考一下

PHP經過長時間的發展,很多用戶都很了解PHP了,PHP最初是1994年Rasmus Lerdorf創建的,剛剛開始只是一個簡單的用Perl語言編寫的程序,用來統計他自己網站的訪問者。后來又用C語言重新編寫,包括可以訪問數據庫。


在 1995年以Personal Home Page Tools (PHP Tools) 開始對外發表第一個版本,Lerdorf寫了一些介紹此程序的文檔,并且發布了PHP1.0。在這早期的版本中,提供了訪客留言本、訪客計數器等簡單的功 能。以后越來越多的網站使用了PHP,并且強烈要求增加一些特性,比如循環語句和數組變量等等,在新的成員加入開發行列之后,在1995年 中,PHP2.0發布了。第二版定名為PHP/FI(Form Interpreter)。PHP/FI加入了對mSQL的支持,從此建立了PHP在動態網頁開發上的地位。到了1996年底,有15000個網站使用 PHP/FI;時間到了1997年中,使用PHP/FI的網站數字超過五萬個。而在1997年中,開始了第三版的開發計劃,開發小組加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名為PHP3。2000年,PHP4.0又問世了,其中增加了許多新的特性。

在我的之前的編程中遇到了一個PHP遞歸函數的問題,其實是一個很簡單的問題。問題出在PHP遞歸函數的返回值上。這是開始寫的:

 

復制代碼代碼如下:

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


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

 

 

復制代碼代碼如下:

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91四虎国自产在线播放线 | 99福利影院 | 99视频久久精品久久 | 久久精品久久久久 | 国产精品一二区 | www.av色| 青草影院在线观看 | 国产精品久久久久久久久免费 | 欧美一级鲁丝片免费看 | 日韩欧美国产综合精品 | 国产毛片在线高清视频 | 久9视频这里只有精品123 | 乌克兰成人性色生活片 | chinesespanking网站 | 星空无限传媒视频在线观看视频 | 丁香网五月天 | 色婷婷久久综合中文久久一本 | 99久久免费国内精品 | 日韩一级精品视频在线观看 | 无码人妻丰满熟妇啪啪网不卡 | 免费视频片在线观看大片 | 大又大又粗又爽女人毛片 | 91精品天美精东蜜桃传媒免费 | 色多多多| 无罩看奶禁18 | 精品国产免费第一区二区三区日韩 | 欧美不卡一区二区三区免 | 国产成人免费高清激情视频 | aaaa黄色片 | 国产caonila在线观看 | a亚洲视频 | 四虎永久免费地址 | 国产亚洲成归v人片在线观看 | 小柔的性放荡羞辱日记 | 韩国悲惨事件30无删减在线 | 91社区在线观看精品 | 亚州vs欧州vs日 | 国产1区2区三区不卡 | 114级毛片免费观看 1024亚洲天堂 | 国产精品天天看特色大片不卡 | 香蕉视频久久 |