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
→對象,實例化過后的對象不能訪問到靜態屬性和方法;