程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 默認值

默認值

編輯:關於PHP編程

一個函數對於標量參數可以定義C++-風格的默認值.
function makecoffee ($type = "cappucino") {
echo "Making a cup of $type. ";
}
echo makecoffee ();
echo makecoffee ("espresso");
上面的程序段的輸出如下:
Making a cup of cappucino.
Making a cup of espresso.
默認值必須是一個常量表達式,不是一個變量或類成員.
注意當時用默認參數時,任何默認都應該在任何非默認參數右邊;否則,事情將不會想你所想的那樣.考慮下面的程序段:
function makeyogurt ($type = "acidophilus", $flavour) {
return "Making a bowl of $type $flavour. ";
}
echo makeyogurt ("raspberry"); // 將不會按照預想工作
上面例子的輸出是:
Warning: Missing argument 2 in call to makeyogurt() in
/usr/local/etc/httpd/htdocs/php3test/functest.html on line 41
Making a bowl of raspberry .
現在,用下面的對比上面的:
function makeyogurt ($flavour, $type = "acidophilus"){
return "Making a bowl of $type $flavour. ";
}
echo makeyogurt (“raspberry”);//正常工作
這個例子的輸出是:
Making a bowl of acidophilus raspberry.

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