天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP類的靜態(tài)(static)方法和靜態(tài)(static)變量使用介紹

php中,訪問類的方法/變量有兩種方法:
1. 創(chuàng)建對象$object = new Class(),然后使用”->”調(diào)用:$object->attribute/function,前提是該變量/方法可訪問。
2. 直接調(diào)用類方法/變量:class::attribute/function,無論是靜態(tài)/非靜態(tài)都可以。但是有前提條件:
A. 如果是變量,需要該變量可訪問。
B. 如果是方法,除了該方法可訪問外,還需要滿足:
b1) 如果是靜態(tài)方法,沒有特殊條件;
b2) 如果是非靜態(tài)方法,需要改方法中沒有使用$this,即沒有調(diào)用非靜態(tài)的變量/方法,當然,調(diào)用靜態(tài)的變量/方法沒有問題。

然后我們再看一下使用$object->… 和使用class::… 都有什么區(qū)別:
1. 使用$object->… ,需要執(zhí)行構(gòu)造函數(shù)創(chuàng)建對象;
2. 使用class::… 調(diào)用靜態(tài)方法/變量,不需要執(zhí)行構(gòu)造函數(shù)創(chuàng)建對象;
3. 使用class::… 調(diào)用非靜態(tài)方法/變量,也不需要執(zhí)行構(gòu)造函數(shù)創(chuàng)建對象。

然后奇怪的地方就出來了,既然2和3都一樣,那靜態(tài)方法/變量存在還有什么意義呢?
差異還是顯然存在的,如下:
1. 靜態(tài)變量
靜態(tài)成員只保留一個變量值,而這個變量值對所有的實例都是有效,也就是說,所有的實例共享這個成員。
2. 靜態(tài)方法
靜態(tài)方法可以直接使用class::… 來調(diào)用,而非靜態(tài)方法需要滿足一定限制條件才能使用class::.. 的方法調(diào)用,如之前所述

php技術(shù)PHP類的靜態(tài)(static)方法和靜態(tài)(static)變量使用介紹,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 黄 色 网 站 免 费 涩涩屋 | 国语精彩对白2021 | 狠狠人妻久久久久久综合九色 | 里番※琉璃全彩acg奈亚子 | 精品久久久噜噜噜久久久app | 极品少妇高潮啪啪AV无码 | 第四色播日韩AV第一页 | 诱受H嗯啊巨肉舍友1V1 | 狠狠色狠狠色综合日日小说 | 欧美另类与牲交ZOZOZO | 国产99视频在线观看 | 亚洲日韩欧美国产中文在线 | 热re99久久精品国99热 | 欧美乱妇日本无乱码特黄大片 | 伊人久久国产免费观看视频 | 国产精品久久久久久久人热 | 小鸟酱喷水 | 99久久精品国产交换 | 暖暖视频免费高清在线观看 视频 | 国产AV视频一区二区蜜桃 | 亚洲中文字幕永久在线 | 视频专区亚洲欧美日韩 | 国产成人精品免费视频大全办公室 | 一本色道久久综合一区 | 艳鉧动漫片1~6全集在线 | 亚洲电影第1页 | 超碰免费视频在线观看 | 日韩欧美 亚洲视频 | 在线高清视频不卡无码 | 国产精品久久大陆 | hd性欧美俱乐部中文 | 亚洲精品国产国语 | 久久精品国产亚洲AV影院 | 日本理论片和搜子同居的日子2 | 成年人视频免费在线观看 | 北岛玲手机在线观看视频观看 | 国产九色在线 | 国产手机在线视频 | 日韩精品亚洲专区在线电影不卡 | 啊灬啊灬啊灬快灬深高潮啦 | 成人无码国产AV免费看直播 |