新聞中心
本文操作環(huán)境:windows7系統(tǒng)、php7.4版、DELL G3電腦

成都創(chuàng)新互聯(lián)公司專注于永仁企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站制作。永仁網(wǎng)站建設(shè)公司,為永仁等地區(qū)提供建站服務(wù)。全流程按需制作網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
php static 是什么意思?
static是PHP內(nèi)置關(guān)鍵詞。
靜態(tài)(static)關(guān)鍵字
聲明類屬性或方法為靜態(tài),就可以不實例化類而直接訪問??梢栽趯嵗念悓ο笾型ㄟ^靜態(tài)訪問。
靜態(tài)方法
由于靜態(tài)方法不需要通過對象即可調(diào)用,所以偽變量 $this 在靜態(tài)方法中不可用。
警告
用靜態(tài)方式調(diào)用一個非靜態(tài)方法會拋出 Error。
在 PHP 8.0.0 之前,通過靜態(tài)方式調(diào)用一個非靜態(tài)方法這種用法已經(jīng)被廢棄,并且會導(dǎo)致一個 E_DEPRECATED 級別的警告。
示例 #1 靜態(tài)方法示例
靜態(tài)屬性
靜態(tài)屬性使用 范圍解析操作符 ( :: )訪問,不能通過對象操作符( -> )訪問。
通過變量來引用一個類是可行的,但這個變量的值不能是一個保留字 (例如self,parent和 static)
示例 #2 靜態(tài)屬性示例
staticValue() . "\n"; print $foo->my_static . "\n"; // 未定義的 "屬性" my_static print $foo::$my_static . "\n"; $classname = 'Foo'; print $classname::$my_static . "\n"; print Bar::$my_static . "\n"; $bar = new Bar(); print $bar->fooStatic() . "\n"; ?>
以上例程在 PHP 8 中的輸出類似于:
foo foo
Notice: Accessing static property Foo::$my_static as non static in /in/V0Rvv on line 23
Warning: Undefined property: Foo::$my_static in /in/V0Rvv on line 23
foo foo foo foo
網(wǎng)站標題:phpstatic是什么意思
本文網(wǎng)址:http://www.dlmjj.cn/article/dhhchis.html


咨詢
建站咨詢
