1. 程式人生 > >PHP裡邊用Static關鍵字來定義靜態屬性和方法

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訪問靜態方法

?>