av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

PHP基礎(chǔ)之類和對(duì)象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í)例化的對(duì)象來訪問(但靜態(tài)方法可以)。

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

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

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

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

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

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)文章:
主站蜘蛛池模板: 91精品国产乱码久久久 | 日本免费在线观看视频 | 国产精品国产三级国产专区52 | 欧美日皮视频 | av色在线 | 丁香六月综合 | 国产精品一区一区三区 | 亚洲欧美日韩在线 | 色婷婷导航 | 蜜臀久久99精品久久久久久宅男 | 99在线免费观看 | 色综合天天综合网天天狠天天 | 国产对白videos麻豆高潮 | 日韩欧美一级 | 亚洲第一av | av在线天堂 | 国产区视频在线观看 | 国产色网站 | 蜜臀久久99精品久久久久久宅男 | 国产精品久久久久久久久借妻 | 99在线免费观看 | 日韩av免费看 | 亚洲午夜精品 | 国产永久视频 | 久久黄网 | 饥渴放荡受np公车奶牛 | 91网站免费 | 欧美一区在线视频 | 韩日一级片 | www.99热| 国产精品久久久久久久久久久久午夜片 | 黄色国产视频 | 免费av毛片 | 亚洲av毛片成人精品 | 日韩在线资源 | 欧美一区二区三区的 | 欧美精品自拍 | 亚洲综合一区二区三区 | 成年人免费看片 | 欧美视频一区二区三区 | 综合网伊人 |