亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php函數詳解之學習筆記

2024-09-04 11:48:17
字體:
來源:轉載
供稿:網友

在php中函數是常用的一種合理的可以重復使用的方法,函數分別系統函數與用戶自定義函數,下面我來給大家介紹這兩種php函數的使用方法,有需了解的朋友可參考.

系統函數

如phpinfo() ;這就是一個系統函數了,關于系統函數我們不多說,直接參考php教程或手冊都會有.

用戶自定義函數

php 引入函數的概念使程序變得簡潔,運算效率更快.函數是實現某種功能的一段程序,這段程序相當于一個模塊,需要時用一些簡單的命令就可以調用出來使用,不用每次都重新編寫.就好象電腦,我們不需要了解里面的復雜結構,只要了解它提供的功能直接使用即可.

php自定義函數-php雖然內置了很多實用的函數,可是不可能滿足實際設計的需要,這時我們就需要自己創建函數.

基本結構形式:

實例代碼如下:

  1. function 函數名(參數){ 
  2.  語句體 

function為聲明函數;函數名必須唯一,和變量名不同的是函數名不區分大小寫;function和函數名之間必須要有空格;參數可以省略,也可以添加多個參數,用英文逗號隔開.

php調用函數-當我們定義了函數后,就可以通過以下結構形式對函數進行調用:

函數名(參數)

參數可以省略,但必須保留括號.

實例代碼如下:

  1. <?php  
  2.  function e(){ 
  3.   $i=5+6; 
  4.   echo $i
  5.  } 
  6.  e(); 
  7. ?> 

函數的傳遞參數

如果函數定義了參數,那么在調用函數時就必須注意參數值的傳遞問題.php函數參數傳遞的方式有兩種:按值傳遞和引用傳遞,默認為按值傳遞.

1、按值傳遞:

實例代碼如下:

  1. <?php  
  2.  function sum($num,$price){ 
  3.   $total=$num*$price
  4.   echo "總價格為:$total"
  5.  } 
  6.  sum(10,78); 
  7. ?> 

默認參數

php函數默認參數-如果用一個函數時并沒有提供該參數的值,那么該參數將使用函數制定的默認值,默認值必須已經在函數定義時賦值.

實例代碼如下:

  1. <?php  
  2.  function add($a,$b=10){  /* 定義變量$b默認參數 */ 
  3.   $sum=$a+$b
  4.   echo $sum ."<br>"
  5.  } 
  6.  add(1,5);   /* 按值傳遞參數代替默認參數 */ 
  7.  add(1);    /* 沒有給$b傳遞參數將采用默認值 */ 
  8. ?> 

函數返回值

我們在設計程序時,很多時候不希望將函數的運行結果直接在瀏覽器顯示出來,這時可以通過return語句先將函數值調用出來再進行其它操作.

php函數返回值實例:

實例代碼如下:

  1. <?php  
  2.  function add($a,$b=10){   
  3.   $sum=$a+$b
  4.   return $sum/* 將$sum的值賦給函數 */ 
  5.  } 
  6.  $sum=add(1,5);  /* 這里變量$sum得到函數的值 */    
  7.  echo $sum ."<br>"
  8. ?> 

函數嵌套調用

函數的內部不但可以是一般的執行語句,也可以是函數,這就是php函數嵌套的用法.函數嵌套只一個函數里面還調用了其它函數,這里要理解的是各函數均處于平行關系,函數的定義是獨立的.就像一個容器里面可以放置很多個小容器,而這些容器彼此獨立,各自容納自己的東西.

實例代碼如下:

  1. <?php  
  2.  function volume($l,$w){ 
  3.   function height($a){ 
  4.    $a=$a/2; 
  5.    return $a
  6.   } 
  7.   $a=$l*$w
  8.   $v=$a*height($a); 
  9.   echo $v
  10.  } 
  11.  volume(8,3); 
  12. ?> 

函數遞歸調用

什么是php遞歸函數?在解釋這個概念之前,我們先來看一個數學例子.如果要算出n的階乘,即n!,則首先應該知道(n-1)!,而要知道(n-1)!,又必須知道(n-2)!.以此類推,直至1!=1,再返回計算2!,3!…(n-1)!,n!,才能最終得出n階乘的結果.

php函數遞歸調用的含義就是函數能夠調用自身,這種直接或者簡介調用函數本身的操作在php語言中是允許的,成之為遞歸函數.

實例代碼如下:

  1. <?php  
  2.  function calculate($n){ 
  3.   if($n==0) 
  4.   return 1; 
  5.   else 
  6.   return $n*calculate($n-1); 
  7.  } 
  8.  $s=calculate(3); 
  9.  echo $s
  10. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情2020午夜免费观看| 精品国产91乱高清在线观看| 国产97在线亚洲| 日韩在线观看免费高清| 97精品欧美一区二区三区| 亚洲精品ady| 国产精品夜间视频香蕉| 久久精品国产一区| 亚洲精品国产福利| 亚洲天堂成人在线视频| 日韩毛片在线看| 一区二区三区四区在线观看视频| 色一情一乱一区二区| 亚洲欧美日韩一区在线| 欧美影院久久久| 国产精品美女主播| 成人国产精品免费视频| 亚洲精品国产精品国自产在线| 欧美一级黄色网| 欧美日韩性生活视频| 国产精品最新在线观看| 亚洲精品福利视频| 国产精品久久久久aaaa九色| 日韩精品免费电影| 中文字幕精品—区二区| 久久激情视频久久| 午夜精品一区二区三区在线视| 狠狠色噜噜狠狠狠狠97| 亚洲视频国产视频| 成人激情视频在线播放| 欧美一区二区三区免费视| 久久久久久久久久婷婷| 亚洲偷熟乱区亚洲香蕉av| 亚洲毛茸茸少妇高潮呻吟| 亚洲国产97在线精品一区| 精品电影在线观看| 欧美夫妻性生活xx| 国产精品成人av在线| 亚洲www在线观看| 欧美性xxxx| 精品人伦一区二区三区蜜桃网站| 日韩中文字幕视频在线| 国产精品网址在线| 日韩美女视频免费看| 久久这里只有精品视频首页| 欧美视频在线免费看| 欧美激情一区二区三级高清视频| 色综合亚洲精品激情狠狠| 精品久久久一区| 一区二区三区视频免费在线观看| 91沈先生在线观看| 久久99精品久久久久久青青91| 国产精品99久久久久久人| 亚洲欧美精品在线| 精品国产1区2区| 91精品免费久久久久久久久| 亚洲无限乱码一二三四麻| 久久影视电视剧免费网站| 国产视频欧美视频| 久久资源免费视频| 一区二区三区精品99久久| 国产69精品久久久久99| 色综合久久88色综合天天看泰| 亚洲一区二区久久久久久| 欧美激情aaaa| 日韩视频永久免费观看| 欧美福利在线观看| 亚洲国产精品国自产拍av秋霞| 欧美日韩久久久久| 欧美福利视频在线观看| 最近2019年日本中文免费字幕| 久久av.com| 欧美成人黑人xx视频免费观看| 97超视频免费观看| 色偷偷噜噜噜亚洲男人| 久久久精品在线| 欧洲亚洲在线视频| 国产精品免费视频久久久| 国产精品91一区| 日日狠狠久久偷偷四色综合免费| 亚洲女人天堂网| 精品国产欧美成人夜夜嗨| 久久精品国产清自在天天线| 国产精品私拍pans大尺度在线| 91高清免费视频| 亚洲女人天堂色在线7777| www.午夜精品| 亚洲精品国产精品乱码不99按摩| 韩国日本不卡在线| 欧美成人手机在线| 欧美中文字幕在线播放| 欧美性生交xxxxx久久久| 日韩精品亚洲精品| 久久精品福利视频| 国产一区二区黄| 日韩欧美亚洲一二三区| 亚洲综合最新在线| 欧美视频国产精品| 免费99精品国产自在在线| 欧美性xxxx在线播放| 国产亚洲精品美女久久久久| 国产人妖伪娘一区91| 俺去亚洲欧洲欧美日韩| 5278欧美一区二区三区| 中文字幕一区电影| 国产日韩欧美视频| 亚洲深夜福利网站| 国产欧美日韩精品丝袜高跟鞋| 国产精品久久久久久久一区探花| 亚洲国产第一页| 欧美日韩亚洲视频一区| 欧美日韩精品在线| 久久国内精品一国内精品| 日韩在线视频一区| 久久91亚洲人成电影网站| 国产性猛交xxxx免费看久久| 成人精品视频99在线观看免费| 欧美性猛交丰臀xxxxx网站| 色噜噜久久综合伊人一本| 日韩高清免费在线| 538国产精品一区二区在线| 国产成人亚洲综合| 亚洲一区二区在线播放| 欧美美女18p| 欧美俄罗斯性视频| 久久久精品美女| 亚洲午夜色婷婷在线| 91av免费观看91av精品在线| 亚洲成av人影院在线观看| 亚洲精品狠狠操| 韩国欧美亚洲国产| 在线视频免费一区二区| 久久精品视频网站| 日韩最新中文字幕电影免费看| 欧美日韩综合视频网址| 91九色蝌蚪国产| 久久亚洲一区二区三区四区五区高| 亚洲午夜久久久久久久| 国产999在线| 亚洲第一偷拍网| 18性欧美xxxⅹ性满足| 欧美壮男野外gaytube| 国产精品1区2区在线观看| 亚洲人成网站777色婷婷| 一区二区三区天堂av| 2019中文字幕在线| 久久伊人色综合| 日本19禁啪啪免费观看www| 日韩小视频网址| 国产午夜精品美女视频明星a级| 日韩美女主播视频| 欧美视频免费在线观看| 青青草一区二区| 成人精品在线观看| 国产在线一区二区三区| 久久深夜福利免费观看| 97色在线观看免费视频| 97国产一区二区精品久久呦| 亚洲人成亚洲人成在线观看| 亚洲精品国精品久久99热一| 日韩精品视频中文在线观看| 欧美日韩高清区| 欧美一级成年大片在线观看| 国产亚洲欧美日韩精品|