亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

static的使用

<?php

/*由static定義的屬性和方法稱為靜態成員和靜態方法。static定義的屬性和方法是屬于類的,在對象之間共享。*/

/*例如可以通過定義一個靜態變量來統計類實例化了多少個對象*/

?class test{

? ? ?static $count;

? ? ?function __construct() // 定義一個構造函數

? ? ?{

? ? ? ? ?self::$count++;

? ? ?}

? ? ?static function getCount(){ //定義一個靜態方法,返回靜態變量$count的值

? ? ? ? ?return self::$count;

? ? ?}

? ? ?}

? ? ?test::$count=0; //初始化靜態變量$count的值為0

? ? ?$test_01=new test();

? ? ?$test_02=new test();

? ? ?$test_03=new test();

? ? ?$sum=test::getCount();

? ? ?echo $sum;

? ? ?//結果3

? ? ?/*

? ? ?在類外和類內可以通過

? ? ?類名::靜態成員; //訪問靜態成員

? ? ?類名::靜態方法; //訪問靜態方法

? ? ?在類內靜態方法可以通過

? ? ?self::靜態成員; //訪問靜態成員

? ? ?self::靜態方法; //訪問靜態方法

? ? ?注意:在靜態方法中只能訪問靜態成員

? ? ?*/

?>


正在回答

1 回答

.....不要在提問里記筆記。,。。。

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP進階篇
  • 參與學習       181922    人
  • 解答問題       2668    個

輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序

進入課程

static的使用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號