PHP裡邊用Static關鍵字來定義靜態屬性和方法
<?php
class person{
static$name="ajax123";//static宣告靜態屬性
static$age=25;//static宣告靜態屬性
static$address="北京";//static宣告靜態屬性
function song(){
echo "My name is : ".self::$name."<br>";//類內部:通過通過self 類訪問靜態屬性
echo "I am ".self::$age."<br>";//類內部:通過通過self 類訪問靜態屬性
echo "I in ".self::$address."<br>";//類內部:通過self 類訪問靜態屬性
}
}
echoperson::$name."<br>";//類外部:通過類名person訪問靜態屬性
echoperson::$age."<br>";//類外部:通過類名person訪問靜態屬性
echoperson::$address."<br>";//類外部:通過類名person訪問靜態屬性
?>
例項二:靜態方法的引用方法
<?php
class person{
static$name="ajax123";//static宣告靜態屬性
static$age=25;//static宣告靜態屬性
static$address="北京";//static宣告靜態屬性
staticfunction song(){ //宣告靜態方法song
echo "My name is : ".self::$name."<br>";//類內部:通過通過self 類訪問靜態屬性
echo "I am ".self::$age."<br>";//類內部:通過通過self 類訪問靜態屬性
echo "I live in ".self::$address."<br>";//類內部:通過self 類訪問靜態屬性
}
}
person::song()."<br>";//類外部:通過類名person訪問靜態方法
?>