色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

PHP基礎(chǔ)之類和對象9——static關(guān)鍵字

瀏覽:2日期:2022-09-14 17:57:35

本頁說明了用 static 關(guān)鍵字來定義靜態(tài)方法和屬性。static 也可用于定義靜態(tài)變量以及后期靜態(tài)綁定。

聲明類屬性或方法為靜態(tài),就可以不實(shí)例化類而直接訪問。靜態(tài)屬性不能通過一個(gè)類已實(shí)例化的對象來訪問(但靜態(tài)方法可以)。

為了兼容 PHP 4,如果沒有指定訪問控制,屬性和方法默認(rèn)為公有。

由于靜態(tài)方法不需要通過對象即可調(diào)用,所以偽變量 $this 在靜態(tài)方法中不可用。

靜態(tài)屬性不可以由對象通過 -> 操作符來訪問。

用靜態(tài)方式調(diào)用一個(gè)非靜態(tài)方法會導(dǎo)致一個(gè)?E_STRICT?級別的錯(cuò)誤。

就像其它所有的 PHP 靜態(tài)變量一樣,靜態(tài)屬性只能被初始化為文字或常量,不能使用表達(dá)式。所以可以把靜態(tài)屬性初始化為整數(shù)或數(shù)組,但不能初始化為另一個(gè)變量或函數(shù)返回值,也不能指向一個(gè)對象。

Example #1 靜態(tài)屬性示例

class Foo{ public static $my_static = ’foo’; public function staticValue(){return self::$my_static; }}class Bar extends Foo{ public function fooStatic(){return parent::$my_static; }}print Foo::$my_static.’<br>’;$foo = new Foo();print $foo->staticValue().’<br>’;print $foo->my_static.’<br>’;print $foo::$my_static.’<br>’;$classname = ’Foo’;print $classname::$my_static;print Bar::$my_static.’<br>’;$bar = new Bar();print $bar->fooStatic().’<br>’;

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 黄到让你下面湿的视频 | 亚洲国产精品ⅴa在线观看 亚洲国产精品aaa一区 | 97在线碰碰观看免费高清 | 9191久久久久视频 | 手机看片99 | 国产v精品成人免费视频400条 | 久久久国产一区二区三区丝袜 | 国产精品久久久久无码av | 亚洲免费网址 | 久久久在线视频精品免费观看 | 亚洲综合黄色 | 国产一区二区日韩欧美在线 | 很黄很暴力深夜爽爽无遮挡 | 国产一级二级三级视频 | 午夜限制r级噜噜片一区二区 | 91热久久免费频精品黑人99 | 国产亚洲欧洲精品 | 成年美女黄网站色大 | 亚洲国产精品一区二区三区久久 | 国产欧美亚洲三区久在线观看 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片鸭王 | 超清国产粉嫩456在线免播放 | 全部精品孕妇色视频在线 | 欧美人体在线 | 最新精品亚洲成a人在线观看 | 免费a级毛片大学生免费观看 | 欧美在线一级毛片观看 | 亚洲人成网站色7799在线观看 | 国产精品亚洲第一区二区三区 | 亚洲精品一区二区久久 | 伊人55影院| 久久99热久久精品91 | 看全色黄大色黄大片毛片 | 久久福利青草精品资源站 | 三级网站 | 91精品国产高清91久久久久久 | 成人不卡视频 | 美女扒开双腿让男人桶 | 亚洲综合在线视频 | 亚洲国产区 | 鲁丝片一区二区三区免费 |