php中的靜態(tài)變量的基本用法
更新時間:2014年03月20日 11:37:46 作者:
靜態(tài)變量只存在于函數(shù)作用域內(nèi),靜態(tài)變量只存活在棧中,下次再調(diào)用這個函數(shù)的時候,該變量的值會保留下來
靜態(tài)變量只存在于函數(shù)作用域內(nèi),靜態(tài)變量只存活在棧中。一般的函數(shù)內(nèi)變量在函數(shù)結(jié)束后會釋放,比如局部變量,但是靜態(tài)變量卻不會。下次再調(diào)用這個函數(shù)的時候,該變量的值會保留下來。
靜態(tài)的變量的基本用法
1. 在類中定義靜態(tài)變量
[訪問修飾符] static $變量名;
2. 如何訪問靜態(tài)變量
如果在類中訪問 有兩種方法 self::$靜態(tài)變量名 , 類名::$靜態(tài)變量名
如果在類外訪問: 有一種方法 類名::$靜態(tài)變量名
例子
class Child{
public $name;
//這里定義并初始化一個靜態(tài)變量 $nums
public static $nums=0;
function __construct($name){
$this->name=$name;
}
public function join_game(){
//self::$nums 使用靜態(tài)變量
self::$nums+=1;
echo $this->name."加入堆雪人游戲";
}
}
//創(chuàng)建三個小孩
$child1=new Child("李逵");
$child1->join_game();
$child2=new Child("張飛");
$child2->join_game();
$child3=new Child("唐僧");
$child3->join_game();
//看看有多少人玩游戲
echo "<br/> 有這".Child::$nums;
靜態(tài)的變量的基本用法
1. 在類中定義靜態(tài)變量
[訪問修飾符] static $變量名;
2. 如何訪問靜態(tài)變量
如果在類中訪問 有兩種方法 self::$靜態(tài)變量名 , 類名::$靜態(tài)變量名
如果在類外訪問: 有一種方法 類名::$靜態(tài)變量名
例子
復(fù)制代碼 代碼如下:
class Child{
public $name;
//這里定義并初始化一個靜態(tài)變量 $nums
public static $nums=0;
function __construct($name){
$this->name=$name;
}
public function join_game(){
//self::$nums 使用靜態(tài)變量
self::$nums+=1;
echo $this->name."加入堆雪人游戲";
}
}
//創(chuàng)建三個小孩
$child1=new Child("李逵");
$child1->join_game();
$child2=new Child("張飛");
$child2->join_game();
$child3=new Child("唐僧");
$child3->join_game();
//看看有多少人玩游戲
echo "<br/> 有這".Child::$nums;
您可能感興趣的文章:
- PHP使用函數(shù)靜態(tài)變量實現(xiàn)指定迭代次數(shù)的方法
- PHP中靜態(tài)變量的使用方法實例分析
- php中static 靜態(tài)變量和普通變量的區(qū)別
- PHP中類屬性與類靜態(tài)變量的訪問方法示例
- PHP中的靜態(tài)變量及static靜態(tài)變量使用詳解
- php中靜態(tài)類與靜態(tài)變量用法的區(qū)別分析
- PHP static局部靜態(tài)變量和全局靜態(tài)變量總結(jié)
- php中static靜態(tài)變量的使用方法詳解
- php 靜態(tài)變量與自定義常量的使用方法
- php 靜態(tài)變量的初始化
- php 函數(shù)中靜態(tài)變量使用的問題實例分析
相關(guān)文章
php構(gòu)造函數(shù)與析構(gòu)函數(shù)
PHP析構(gòu)函數(shù)與構(gòu)造函數(shù)是相反的,它們被調(diào)用來一個對象從內(nèi)存中銷毀,幫助我們釋放對象屬性所占用的內(nèi)存并銷毀對象相關(guān)的資源。2016-04-04php顏色轉(zhuǎn)換函數(shù)hex-rgb(將十六進(jìn)制格式轉(zhuǎn)成十進(jìn)制格式)
將十六進(jìn)制格式轉(zhuǎn)成十進(jìn)制格式的函數(shù)代碼,也就是hex-rgb顏色轉(zhuǎn)換需要的2013-09-09讓php處理圖片變得簡單 基于gb庫的圖片處理類附實例代碼下載
讓php處理圖片變得簡單 基于gb庫的圖片處理類附實例代碼下載,需要的朋友可以參考下。2011-05-05is_uploaded_file函數(shù)引發(fā)的不能上傳文件問題
不能上傳文件,都返回失敗。經(jīng)過排查發(fā)現(xiàn)是PHP中的is_uploaded_file函數(shù)在搗鬼,下面是具體的處理方法,有類似情況的朋友可以參考下2013-10-10使用php數(shù)據(jù)緩存技術(shù)提高執(zhí)行效率
使用php緩存技術(shù)時為了提高效率。在大量的并發(fā)訪問面前,獲取數(shù)據(jù)可能成為效率的瓶頸,PHP實際開發(fā)之中針對數(shù)據(jù)處理進(jìn)行緩存。2022-12-12