PHP函數(shù)的參數(shù)與作用域
通過參數(shù)列表可以傳遞信息到函數(shù),即以逗號作為分隔符的表達(dá)式列表。參數(shù)是從左向右求值的。
實(shí)例:
function grade($name)
{
return '四年級的同學(xué)有'.$name;
}
echo grade('賴寧,黃岡');
當(dāng)有可選參數(shù)的時候,必須把必選參數(shù)往前放
function gradeone($name,$level='三年級')
{
return $level.'的同學(xué)有'.$name;
}
echo gradeone('張三,李四...');
函數(shù)的作用域作用域可分為:
1、函數(shù)外,全局作用域;
2、函數(shù)內(nèi),局部作用域。
全局作用域:
函數(shù)外部聲明的變量在函數(shù)內(nèi)部不能直接使用。
實(shí)例:
$work= '新竹網(wǎng)絡(luò)';
function study()
{
return $GLOBALS['work']; //需進(jìn)行全局函數(shù)調(diào)用,然后返回值
}
echo study();
局部作用域:內(nèi)部聲明的變量在函數(shù)內(nèi)可以直接使用
實(shí)例:
function studyone($work)
{
return $work;
}
echo studyone('新竹網(wǎng)絡(luò)');
總結(jié):
1、函數(shù)名的要求和規(guī)范:
函數(shù)名不區(qū)分大小寫,即:調(diào)用函數(shù)foo()和函數(shù)FOO()是一樣的;
2、函數(shù)的形參和實(shí)參:
(1)、聲明函數(shù)時的參數(shù),叫函數(shù)的形參,形式參數(shù),可以理解為一個符號;
(2)、調(diào)用函數(shù)時的參數(shù),叫函數(shù)的實(shí)參,實(shí)際傳遞的參數(shù);
調(diào)用函數(shù)時候,實(shí)參的值傳遞給形參首先;
3、函數(shù)的默認(rèn)參數(shù):
(1)、即函數(shù)聲明的時候給設(shè)置了一個默認(rèn)的值;
(2)、如果調(diào)用函數(shù)的時候,沒有給予其對應(yīng)參數(shù)的值,則會使用默認(rèn)的值進(jìn)行執(zhí)行運(yùn)算;
(3)、如果調(diào)用函數(shù)的時候,給予了其對應(yīng)參數(shù)的值,則不會使用默認(rèn)參數(shù)的值,而會用對應(yīng)的引用傳遞的值,給形勢參數(shù)重新賦值;
4、函數(shù)的作用域:
(1)、每執(zhí)行調(diào)用一次函數(shù),都會在內(nèi)存中開辟一塊獨(dú)立的空間,當(dāng)執(zhí)行調(diào)用完后,此內(nèi)存空間則自動釋放,當(dāng)再次執(zhí)行調(diào)用的時候,則再重新開辟新的內(nèi)存空間運(yùn)行;
(2)、調(diào)用函數(shù)的時候,函數(shù)內(nèi)部的變量,和函數(shù)外的變量,沒有一點(diǎn)關(guān)系,(內(nèi)次調(diào)用,新開辟獨(dú)立的空間地址);
猜你喜歡
聯(lián)絡(luò)方式:
電話:18905275581
郵箱:1700970777@qq.com
-
seo需要每天都寫原創(chuàng)文章嗎?
隨著搜索引擎算法的改進(jìn),搜索引擎領(lǐng)域從外部鏈接時代開始進(jìn)入內(nèi)容王時代,網(wǎng)站內(nèi)容質(zhì)量已成為搜索引擎檢查網(wǎng)站的首要任務(wù)。許多雜志社開始關(guān)注文章質(zhì)量的優(yōu)化,但很多朋友由于行業(yè)原因或文學(xué)技能有限,無法寫出大量高質(zhì)量的原創(chuàng)文章,于是問題就來了。s...
-
新手如何做好網(wǎng)站建設(shè)?
新手在做網(wǎng)站建設(shè)前先要做好網(wǎng)站策劃,要把網(wǎng)站要求,網(wǎng)站功能,網(wǎng)站設(shè)計等要求定位好,網(wǎng)站內(nèi)容資料要準(zhǔn)備,網(wǎng)站圖片要設(shè)計好。 先要把域名和主機(jī)購買了,可以去阿里去,騰訊云等平臺購買,域名注冊要實(shí)名認(rèn)證,要注冊好記有用...
-
外貿(mào)營銷網(wǎng)站建設(shè)流程及技巧
1、網(wǎng)站策劃:在網(wǎng)站建設(shè)之前,需要進(jìn)行網(wǎng)站策劃,明確網(wǎng)站的目標(biāo)、受眾、定位以及設(shè)計等方面的要求,形成完整的網(wǎng)站建設(shè)方案。同時需要進(jìn)行市場分析,確定網(wǎng)站內(nèi)容和定位,以適應(yīng)不同國家和地區(qū)的市場需求。 2、網(wǎng)站設(shè)計:設(shè)計是外貿(mào)營銷網(wǎng)站建...
-
疫情之下,網(wǎng)站制作行業(yè)的機(jī)遇與挑戰(zhàn)
自從2019年年底以來,突然來襲的新冠病毒疫情,打亂了人們原本的生活節(jié)奏,對我國乃至全世界的經(jīng)濟(jì)帶來了巨大的沖擊。各行各業(yè)受到疫情的影響也比較深,網(wǎng)站建設(shè)行業(yè)更不例外,迎接新的挑戰(zhàn)的同時,也呈現(xiàn)出了前所未有的機(jī)遇。 據(jù)不完全統(tǒng)計,我...
-
網(wǎng)站首頁該如何設(shè)計
網(wǎng)站的首頁是網(wǎng)站重要的一個頁面,一般網(wǎng)站的流量大部分都來自于首頁,網(wǎng)站的跳出率、轉(zhuǎn)化率的高低也跟首頁有著很大的關(guān)系,首頁就是網(wǎng)站的門面,就像人的臉,書的封面,店鋪的門面。有一個好的門面,網(wǎng)站的生意才會好,用戶才會喜歡。那么網(wǎng)站首頁該如何設(shè)計呢? ...