PHP開發(fā)基礎(chǔ)教程之函數(shù)初步
一、PHP 函數(shù)概述
PHP 的真正威力源自于它的函數(shù)。
在 PHP 中,提供了超過 1000 個內(nèi)建的函數(shù)。
函數(shù)就是功能。調(diào)用一個函數(shù)就是在調(diào)用一個功能。
二、PHP內(nèi)置函數(shù)
我們前面用到的date(),rand()函數(shù)都是系統(tǒng)的內(nèi)置函數(shù),詳細的大家在以后用到的時候,查看PHP手冊,上面有詳細的例子,在后面的高級教程里,也會有常用函數(shù)的介紹,本章我們的重點是如何創(chuàng)建屬于我們自己的函數(shù)。
三、PHP自定義函數(shù)
1.創(chuàng)建一個函數(shù)
語法:
function functionName()
{
要執(zhí)行的代碼;
}
PHP 函數(shù)準(zhǔn)則:
函數(shù)的名稱應(yīng)該提示出它的功能
函數(shù)名稱以字母或下劃線開頭(不能以數(shù)字開頭)
注:大括號后面沒有分號
2.調(diào)用函數(shù)
語法:
functionName;
寫出函數(shù)名,加分號隔開即可
一個簡單的實例:代碼如下
<?php //定義一個輸出名字的函數(shù) function myName(){ echo "小明"; } echo "大家好,我叫"; //調(diào)用函數(shù) myName(); ?>
四、給自定義函數(shù)添加參數(shù)
調(diào)用自定義函數(shù)的時候,傳入點信息給函數(shù)。
實例:代碼如下
<?php //定義一個個人信息的函數(shù) function information($name,$age){ echo "大家好,我叫".$name.",今年已經(jīng)".$age."歲了。"; } //調(diào)用函數(shù),帶兩個參數(shù) information("小明",18); ?>
這種添加參數(shù)用法在我們以后的學(xué)習(xí)還有工作中,都會很常見
五、函數(shù)的返回值
如需讓函數(shù)返回一個值,請使用 return 語句。
實例,代碼如下
<?php //定義函數(shù),傳入?yún)?shù),計算兩個參數(shù)之和,并且返回出該值 function add($x,$y) { $total=$x+$y; return $total; } //調(diào)用該函數(shù) echo "1 + 18 = " . add(1,18); ?>