PHP 小談靜態用法

2022-05-06 07:12:09 字數 799 閱讀 2053

1.靜態的表現形式,在php中定義乙個靜態變數需要加入乙個關鍵字——static,靜態物件是屬於類的,非靜態物件是屬於物件的

1

class

fenbi

2

靜態物件的輸出方法是:【類名::靜態變數名】,這裡注意一定要是英文狀態下的雙冒號,否則會報錯

1

class

fenbi26

78 fenbi::$yanse;//

呼叫靜態變數

靜態的缺點是不能例項化,不能明確到某乙個變數上面。

在類裡面普通成員用物件呼叫,靜態成員用類名呼叫

在用類名呼叫靜態成員的時候它是沒有被例項化的,就是取出這個類裡邊包含的某乙個東西來用而已,並不進行例項化。

靜態成員的選擇是根據程式設計師的需求來定的,可以是類裡面任何的成員變數。

類裡面的方法也是可以變成靜態的:

1

class

fenbi212

1314}15

fenbi::lianjie();

//直接呼叫方法

1617 fenbi::$yanse;//

呼叫靜態變數

附:靜態方法裡面只能呼叫靜態的成員變數不能呼叫普通成員變數,普通的方法裡面可以呼叫普通的成員變數也可以呼叫靜態的成員變數

小總結:

1.普通成員是屬於物件的

2.靜態成員是屬於類的

3.普通成員方法裡面可以呼叫靜態成員

4.靜態方法裡面不能呼叫普通成員

2016.6.7    孤獨夜鶯

談PHP生成靜態頁面

一 引 言 在速度上,靜態頁面要比動態頁面的比方php快很多,這是毫無疑問的,但是由於靜態頁面的靈活性較差,如果不借助資料庫或其他的裝置儲存相關資訊的話,整體的管理上比較繁瑣,比方修改編輯.比方閱讀許可權限制等,但是,對應一些我們經常頻頻使用的檔案,比方說,開發的新聞發布系統,我們不希望很多使用者都...

談PHP生成靜態頁面

一 引 言 在速度上,靜態頁面要比動態頁面的比方php快很多,這是毫無疑問的,但是由於靜態頁面的靈活性較差,如果不借助資料庫或其他的裝置儲存相關資訊的 話,整體的管理上比較繁瑣,比方修改編輯.比方閱讀許可權限制等,但是,對應一些我們經常頻頻使用的檔案,比方說,開發的新聞發布系統,我們不希望很多使用者...

談PHP生成靜態頁面

一 引 言 在速度上,靜態頁面要比動態頁面的比方php快很多,這是毫無疑問的,但是由於靜態頁面的靈活性較差,如果不借助資料庫或其他的裝置儲存相關資訊的話,整 體的管理上比較繁瑣,比方修改編輯.比方閱讀許可權限制等,但是,對應一些我們經常頻頻使用的檔案,比方說,開發的新聞發布系統,我們不希望很多使用者...