PHP 類Static 靜態關鍵詞

2021-10-25 09:56:39 字數 1001 閱讀 2804

class

myclass1

public

static

function

staticfun()

}print myclass1:

:$my_var

."\n"

;//不例項化,用範圍解析操作符直接訪問靜態屬性,輸出php

print myclass1:

:fun1()

."\n"

;//不例項化,用範圍解析操作符直接訪問公共方法,輸出php

print myclass1:

:staticfun()

."\n"

;//不例項化,用範圍解析操作符直接訪問靜態方法,輸出php

$foo

=new

myclass1()

;print

$foo::

$my_var

."\n"

;//例項化,用範圍解析操作符直接訪問靜態屬性,輸出php

print

$foo::

fun1()

."\n"

;//例項化,用範圍解析操作符直接訪問公共方法,輸出php

print

$foo::

staticfun()

."\n"

;//例項化,用範圍解析操作符直接訪問靜態方法,輸出php

print

$foo

->

my_var

."\n"

;//例項化,不能用->直接訪問靜態屬性,不輸出php

print

$foo

->

fun1()

."\n"

;//例項化,用->直接訪問公共方法,輸出php

print

$foo

->

staticfun()

."\n"

;//例項化,用->直接訪問靜態方法,輸出php

static 關鍵詞的使用

2.1 什麼叫函式重複定義 我們經常會遇到報錯,說變數或者函式重複定義。那麼,在此,首先我舉例說明一下什麼叫函式的重複定義。檔案 void test 檔案void test 那麼,在編譯的時候是不會報錯的,但是,在鏈結的時候,會出現報錯 multiple definition of test 因為在...

C語言 關鍵詞static解釋

static static在c語言中可以修飾變數或者函式。總得來說,用static修飾的變數或是函式具有靜態的特性。static修飾區域性變數 static修飾區域性變數的主要改變在於改變了區域性變數的生命週期。一般的區域性變數,生命週期都是在它的函式內,在函式結束的時候,就會釋放變數。再次進入函式...

關於類的關鍵詞

類 object是父類 第乙個變數class isa deprecated被廢棄的 物件 people p p就是所建立的物件 同時又是成員變數 成員變數 初始化後的變數 name p等等 例項方法 實力進行呼叫的用來實現得到結果的 類方法 類進行呼叫,沒有用到所有的例項變數例項方法 屬性 publ...