詳解mysql中的靜態(tài)變量的作用
使用靜態(tài)變量 static variable
示例代碼:
function Test()
{
$a = 0;
echo $a;
$a++;
}
本函數(shù)沒什么用處,因為每次調(diào)用時都會將 $a 的值設(shè)為 0 并輸出 "0"。將變量加一的 $a++ 沒有作用,因為一旦退出本函數(shù)則變量 $a 就不存在了
示例代碼:
function Test(){
static $a = 0;
echo $a;
$a++;
}
每次調(diào)用 Test() 函數(shù)都會輸出 $a 的值并加1; 靜態(tài)變量也提供了一種處理遞歸函數(shù)的方法。遞歸函數(shù)是一種調(diào)用自己的函數(shù)。
如有疑問請留言或者到本站社區(qū)交流討論,大家共同進(jìn)步,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:- MySql服務(wù)器系統(tǒng)變量和狀態(tài)變量介紹
- mysql 字符集的系統(tǒng)變量說明
- mysql查詢語句中用戶變量的使用代碼解析
- mysql 存儲過程中變量的定義與賦值操作
- 理解MySQL變量和條件
- MySQL 聲明變量及存儲過程分析
- MySQL中使用自定義變量 編寫偷懶的UNION示例
- 幾個比較重要的MySQL變量
- MySQL查詢優(yōu)化--調(diào)整內(nèi)部變量的詳解
- mysql變量用法實例分析【系統(tǒng)變量、用戶變量】