詳解mysql/29431.html">mysql中的靜態變量的作用
使用靜態變量 static variable
示例代碼:
function Test() { $a = 0; echo $a; $a++; }
本函數沒什么用處,因為每次調用時都會將 $a 的值設為 0 并輸出 "0"。將變量加一的 $a++ 沒有作用,因為一旦退出本函數則變量 $a 就不存在了
示例代碼:
function Test(){ static $a = 0; echo $a; $a++; }
每次調用 Test() 函數都會輸出 $a 的值并加1; 靜態變量也提供了一種處理遞歸函數的方法。遞歸函數是一種調用自己的函數。
如有疑問請留言或者到本站社區交流討論,大家共同進步,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答