首頁  >  文章  >  後端開發  >  php雙冒號是什麼意思

php雙冒號是什麼意思

藏色散人
藏色散人原創
2022-01-12 11:10:244344瀏覽

php雙冒號是類別中靜態方法和靜態屬性的引用方法,雙冒號是對類別中的方法的靜態引用,也就是不需要實例化對象,直接透過類別名稱對類別中的方法進行引用。

php雙冒號是什麼意思

本文操作環境:windows7系統、PHP7.1版、DELL G3電腦

php雙冒號是什麼意思?

Php中兩個連續冒號::表示什麼意思

類別中靜態方法和靜態屬性的引用方法(兩個冒號(::)是對類別中的方法的靜態參考;也就是不需要實例化物件,直接透過類別名稱對類別中的方法進行引用)

例如:

class Test{
     public static $test = 1;
     public static function test(){
    }
}

可以不用實例化物件直接使用Test::$ test 來取得$test屬性的值

靜態方法呼叫也同理Test::test(); 直接呼叫靜態方法test

推薦學習:《PHP影片教學

以上是php雙冒號是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn