摘要:什么是靜態(tài)變量?靜態(tài)變量: 用static關(guān)鍵字修飾的變量稱為靜態(tài)變量;1. 在函數(shù)中聲明的靜態(tài)變量, 只在第一次調(diào)用時聲明.2. 第二次以...
什么是靜態(tài)變量?
靜態(tài)變量: 用static關(guān)鍵字修飾的變量稱為靜態(tài)變量;
1. 在函數(shù)中聲明的靜態(tài)變量, 只在第一次調(diào)用時聲明.
2. 第二次以后, 一看是靜態(tài)變量, 就先到靜態(tài)區(qū)中,看一下有沒有這個變量, 如果有就使用, 而不去再聲明
3. 靜態(tài)變量,在同一個函數(shù)多次調(diào)用中 [共享],多個函數(shù)不共享
function demo() { static $a = 0; $a++; echo $a.\"<br>\"; } demo(); demo(); demo(); demo(); demo();
執(zhí)行結(jié)果為
1
2
3
4
5