真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php靜態(tài)變量有什么用

小編給大家分享一下php靜態(tài)變量有什么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)是一家專(zhuān)注于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),利川網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:利川等地區(qū)。利川做網(wǎng)站價(jià)格咨詢(xún):18982081108

什么是靜態(tài)變量?

靜態(tài)變量 類(lèi)型說(shuō)明符是static。

靜態(tài)變量屬于靜態(tài)存儲(chǔ)方式,其存儲(chǔ)空間為內(nèi)存中的靜態(tài)數(shù)據(jù)區(qū)(在靜態(tài)存儲(chǔ)區(qū)內(nèi)分配存儲(chǔ)單元),該區(qū)域中的數(shù)據(jù)在整個(gè)程序的運(yùn)行期間一直占用這些存儲(chǔ)空間(在程序整個(gè)運(yùn)行期間都不釋放),也可以認(rèn)為是其內(nèi)存地址不變,直到整個(gè)程序運(yùn)行結(jié)束。

靜態(tài)變量雖在程序的整個(gè)執(zhí)行過(guò)程中始終存在,但是在它作用域之外不能使用。

只要在變量前加上關(guān)鍵字static,該變量就成為靜態(tài)變量了。

php靜態(tài)變量的作用

1、在函數(shù)內(nèi)部修飾變量。靜態(tài)變量在函數(shù)被調(diào)用的過(guò)程中其值維持不變。

";;
    $val++;
}
testStatic();   //output 1
testStatic();   //output 2
testStatic();   //output 3
?>

程序運(yùn)行結(jié)果:

1
2
3

2、在類(lèi)里修飾屬性,或方法。

修飾屬性或方法,可以通過(guò)類(lèi)名訪(fǎng)問(wèn),如果是修飾的是類(lèi)的屬性,保留值

";
 
$p1=new Person();
$p2=new Person();
$p3=new Person();
 
echo Person::$id;   //output 3
?>

程序運(yùn)行結(jié)果:

0
3

3、在類(lèi)的方法里修飾變量。

程序運(yùn)行結(jié)果:

The age is: 1 The age is: 2 The age is: 3 The age is: 4

以上是php靜態(tài)變量有什么用的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


當(dāng)前標(biāo)題:php靜態(tài)變量有什么用
轉(zhuǎn)載來(lái)源:http://weahome.cn/article/jdjsoo.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部