php中的靜態(tài)變量的基本用法
更新時(shí)間:2014年03月20日 11:37:46 作者:
靜態(tài)變量只存在于函數(shù)作用域內(nèi),靜態(tài)變量只存活在棧中,下次再調(diào)用這個(gè)函數(shù)的時(shí)候,該變量的值會(huì)保留下來(lái)
靜態(tài)變量只存在于函數(shù)作用域內(nèi),靜態(tài)變量只存活在棧中。一般的函數(shù)內(nèi)變量在函數(shù)結(jié)束后會(huì)釋放,比如局部變量,但是靜態(tài)變量卻不會(huì)。下次再調(diào)用這個(gè)函數(shù)的時(shí)候,該變量的值會(huì)保留下來(lái)。
靜態(tài)的變量的基本用法
1. 在類中定義靜態(tài)變量
[訪問(wèn)修飾符] static $變量名;
2. 如何訪問(wèn)靜態(tài)變量
如果在類中訪問(wèn) 有兩種方法 self::$靜態(tài)變量名 , 類名::$靜態(tài)變量名
如果在類外訪問(wèn): 有一種方法 類名::$靜態(tài)變量名
例子
class Child{
public $name;
//這里定義并初始化一個(gè)靜態(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)建三個(gè)小孩
$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)變量
[訪問(wèn)修飾符] static $變量名;
2. 如何訪問(wèn)靜態(tài)變量
如果在類中訪問(wèn) 有兩種方法 self::$靜態(tài)變量名 , 類名::$靜態(tài)變量名
如果在類外訪問(wèn): 有一種方法 類名::$靜態(tài)變量名
例子
復(fù)制代碼 代碼如下:
class Child{
public $name;
//這里定義并初始化一個(gè)靜態(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)建三個(gè)小孩
$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)變量實(shí)現(xiàn)指定迭代次數(shù)的方法
- PHP中靜態(tài)變量的使用方法實(shí)例分析
- php中static 靜態(tài)變量和普通變量的區(qū)別
- PHP中類屬性與類靜態(tài)變量的訪問(wèn)方法示例
- 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)變量使用的問(wèn)題實(shí)例分析
相關(guān)文章
PHP MemCached 高級(jí)緩存應(yīng)用代碼
PHP MemCached 高級(jí)緩存應(yīng)用,使用MemCached的學(xué)習(xí)的朋友可以參考下。2010-08-08
PHP 實(shí)現(xiàn)公歷日期與農(nóng)歷日期的互轉(zhuǎn)換
這篇文章主要介紹了PHP 實(shí)現(xiàn)公歷日期與農(nóng)歷日期的互轉(zhuǎn)換的相關(guān)資料,希望通過(guò)本文大家能幫助到大家,需要的朋友可以參考下2017-09-09
php簡(jiǎn)單定時(shí)執(zhí)行任務(wù)的實(shí)現(xiàn)方法
這篇文章主要介紹了php簡(jiǎn)單定時(shí)執(zhí)行任務(wù)的實(shí)現(xiàn)方法,涉及curl及sleep等操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02
Yii使用queue實(shí)現(xiàn)隊(duì)列流程講解
Yii是一個(gè)高性能的PHP5的web應(yīng)用程序開(kāi)發(fā)框架。通過(guò)一個(gè)簡(jiǎn)單的命令行工具yiic可以快速創(chuàng)建一個(gè)web應(yīng)用程序的代碼框架,開(kāi)發(fā)者可以在生成的代碼框架基礎(chǔ)上添加業(yè)務(wù)邏輯,以快速完成應(yīng)用程序的開(kāi)發(fā)2022-11-11

