static 靜態變量的使用


static關鍵字是在類中描述成員屬性和成員方法是靜態的;

稍微理解一下 靜態 static ??

1,如何聲明靜態屬性?

 例:

class{

  public static $myCountry="中國";

}

2,如何聲明靜態方法?

 

 例:

 

class{

 

  public static function sing(){

    echo "hello";

  }

 

}

 

3,如何在靜態方法內部訪問靜態屬性?

 

 例:     //使用self去訪問

 

class{

 

  public static function sing(){

    echo  self::$myCountry;   //$myCountry也就是靜態屬性

 

  }

 

}

 

提示:

→在靜態方法中不能訪問非靜態方法,

→在非靜態方法中可以訪問靜態屬性,使用self

→對象,實例化過后的對象不能訪問到靜態屬性和方法;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM