PHP函數的參數與作用域
通過(guò)參數列表可以傳遞信息到函數,即以逗號作為分隔符的表達式列表。參數是從左向右求值的。
實(shí)例:
function grade($name)
{
return '四年級的同學(xué)有'.$name;
}
echo grade('賴(lài)寧,黃岡');
當有可選參數的時(shí)候,必須把必選參數往前放
function gradeone($name,$level='三年級')
{
return $level.'的同學(xué)有'.$name;
}
echo gradeone('張三,李四...');
函數的作用域作用域可分為:
1、函數外,全局作用域;
2、函數內,局部作用域。
全局作用域:
函數外部聲明的變量在函數內部不能直接使用。
實(shí)例:
$work= '新竹網(wǎng)絡(luò )';
function study()
{
return $GLOBALS['work']; //需進(jìn)行全局函數調用,然后返回值
}
echo study();
局部作用域:內部聲明的變量在函數內可以直接使用
實(shí)例:
function studyone($work)
{
return $work;
}
echo studyone('新竹網(wǎng)絡(luò )');
總結:
1、函數名的要求和規范:
函數名不區分大小寫(xiě),即:調用函數foo()和函數FOO()是一樣的;
2、函數的形參和實(shí)參:
(1)、聲明函數時(shí)的參數,叫函數的形參,形式參數,可以理解為一個(gè)符號;
(2)、調用函數時(shí)的參數,叫函數的實(shí)參,實(shí)際傳遞的參數;
調用函數時(shí)候,實(shí)參的值傳遞給形參首先;
3、函數的默認參數:
(1)、即函數聲明的時(shí)候給設置了一個(gè)默認的值;
(2)、如果調用函數的時(shí)候,沒(méi)有給予其對應參數的值,則會(huì )使用默認的值進(jìn)行執行運算;
(3)、如果調用函數的時(shí)候,給予了其對應參數的值,則不會(huì )使用默認參數的值,而會(huì )用對應的引用傳遞的值,給形勢參數重新賦值;
4、函數的作用域:
(1)、每執行調用一次函數,都會(huì )在內存中開(kāi)辟一塊獨立的空間,當執行調用完后,此內存空間則自動(dòng)釋放,當再次執行調用的時(shí)候,則再重新開(kāi)辟新的內存空間運行;
(2)、調用函數的時(shí)候,函數內部的變量,和函數外的變量,沒(méi)有一點(diǎn)關(guān)系,(內次調用,新開(kāi)辟獨立的空間地址);
猜你喜歡
聯(lián)絡(luò )方式:
電話(huà):18905275582
郵箱:1700970777@qq.com
-
關(guān)鍵詞優(yōu)化和整站優(yōu)化的區別
揚州網(wǎng)站建設關(guān)鍵詞優(yōu)化主要以網(wǎng)站優(yōu)化關(guān)鍵詞的上線(xiàn)(搜索引擎優(yōu)化自然排名前十)為主,我們與客戶(hù)之間達成的協(xié)議就是保證關(guān)鍵詞的在線(xiàn),這樣一來(lái)作為seoer的我們所要承擔的風(fēng)險就比較大。我們都知道搜索引擎的算法是不斷調整,雖然我們的操作手法...
-
如何使用抓取頻次工具
百度站長(cháng)平臺使用的人有很多,可是依然有許多人不知道如何正確使用平臺中的站長(cháng)工具. 一、什么是抓取頻次 抓取頻次是搜索引擎在單位時(shí)間內(天級)對網(wǎng)站服務(wù)器抓取的總次數,如果搜索引...
-
手機網(wǎng)站建設的重要性
隨著(zhù)移動(dòng)互聯(lián)網(wǎng)的普及,越來(lái)越多的人使用手機來(lái)瀏覽網(wǎng)站和進(jìn)行在線(xiàn)購物。因此,每個(gè)企業(yè)都需要一個(gè)手機網(wǎng)站來(lái)滿(mǎn)足用戶(hù)的需求。 1、用戶(hù)體驗:手機網(wǎng)站可以提供更好的用戶(hù)體驗。相比于傳統的網(wǎng)站,手機網(wǎng)站可以更好地適應手機屏幕的大小和分辨率,...
-
App開(kāi)發(fā)從策劃到上線(xiàn)的步驟
隨著(zhù)移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,大多數企業(yè)對應用程序的要求越來(lái)越嚴格,但在許多中小企業(yè)中,絕大多數企業(yè)發(fā)展仍然屬于我們傳統文化行業(yè)。所以企業(yè)想進(jìn)行應用程序開(kāi)發(fā),但由于對應用程序的理解非常有限,其開(kāi)發(fā)道路變得非常困難。 1、策劃明確主題功能...
-
開(kāi)發(fā)微信小程序貴嗎?
小程序是企業(yè)在微信搭建商城系統的線(xiàn)上銷(xiāo)售渠道,依托于微信9億用戶(hù),能更迅速吸引流量和沉淀客戶(hù),對于企業(yè)來(lái)說(shuō),通過(guò)小程序獲客成本是比較低的,那么開(kāi)發(fā)微信小程序貴嗎? 其實(shí)主要還是看開(kāi)發(fā)小程序的類(lèi)型。小程序實(shí)質(zhì)就是各種功能的組合,不同類(lèi)...