程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php總結6.0——自定義函數、引用傳值,php6.0

php總結6.0——自定義函數、引用傳值,php6.0

編輯:關於PHP編程

php總結6.0——自定義函數、引用傳值,php6.0


6.1 自定義函數

function 函數名稱(參數[=默認值],參數[=默認值]...){

函數體

[return val];

}

1) 無參數無返回

2) 有參數無返回

3) 有參數有返回

函數中的代碼不會立即執行,只有調用時才會執行。

調用:函數名稱([參數列表])

題目:下列兩個函數的區別是什麼?

function demo{

echo 1111;    

}   //會在頁面上打印1111,不能賦值給變量

 

function demo{

return 1111;

}   //不會在頁面上打印,但是可以賦值給變量

4) 遞歸函數

遞歸函數必須有終止的情況

常用在php遞歸刪除目錄   文件。

6.2 變量的引用傳值

引用傳值:php允許多個變量指向同一個內存空間。

引用傳值傳的是內容。

題目:以下兩個程序輸出分別是什麼?

<?php
$a=3;
$b=$a;
$a=4;
echo $b; //3
?>


<?php
$a=3;
$b=&$a;
$a=4;
echo $b;  //4
?>

 

 

 

 

 

 

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved