PHP函數
來自站長百科
導航: 上一頁 | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion
一個函數就是執(zhí)行特定任務的事物。當要重復做某件事時,寫一個函數將會節(jié)省大量空間和時間。php含有大量的內置函數,但為了需要,我們通常自己會自定義很多函數。
函數的定義[ ]
- 所有的函數都使用關鍵詞 "function()" 來開始
- 函數名和PHP 中的其它標識符命名規(guī)則相同。有效的函數名以字母或下劃線打頭,后面跟字母,數字或下劃線。
- 添加 "{" - 開口的花括號之后的部分是函數的代碼。
- 添加一個 "}" - 函數通過關閉花括號來結束。
例子: 下面這個函數就是自己定義的。
<?php function myCompanyMotto(){ echo "We deliver quantity, not quality!<br />"; } ?>
函數的使用[ ]
例子:
<?php function myCompanyMotto(){ echo "We deliver quantity, not quality!<br />"; } echo "Welcome to down.zzbaike.com <br />"; myCompanyMotto(); echo "and remember... <br />"; myCompanyMotto(); ?>
說明:先定義,后引用。這個函數是一個非常簡單的函數。它只能輸出一個靜態(tài)的字符串。為了給函數添加更多的功能。我們必須添加參數,參數類似一個變量。
例子:
<?php function writeMyName($fname) { echo $fname . " Yang.<br />"; } echo "My name is "; writeMyName("David"); echo "My name is "; writeMyName("Mike"); echo "My name is "; writeMyName("John"); ?>
帶返回值的函數
例子:
<?php function add($x,$y) { $total = $x + $y; return $total; } echo "1 + 16 = " . add(1,16); ?>