課程
/后端開發(fā)
/PHP
/PDO—數(shù)據(jù)庫抽象層
不能用$this->function()嗎?感覺外面也不需要使用封裝的所有方法啊,比如處理where,field,order,group等等這些方法。
所以用靜態(tài)方法有什么必要性嗎?謝謝
2016-07-26
源自:PDO—數(shù)據(jù)庫抽象層 5-10
正在回答
我覺得應(yīng)該是因?yàn)椴挥脤?shí)例化 調(diào)用方便
我也不太懂,但我跟一樣也覺很奇怪,也有這樣的疑惑。 我去查php手冊Static關(guān)鍵字
獲得一些這樣的信息:
本頁說明了用 static 關(guān)鍵字來定義靜態(tài)方法和屬性。static 也可用于定義靜態(tài)變量以及后期靜態(tài)綁定。參見上述頁面了解 static 在其中的用法。
聲明類屬性或方法為靜態(tài),就可以不實(shí)例化類而直接訪問。靜態(tài)屬性不能通過一個(gè)類已實(shí)例化的對象來訪問(但靜態(tài)方法可以)。
由于靜態(tài)方法不需要通過對象即可調(diào)用,所以偽變量$this在靜態(tài)方法中不可用。
靜態(tài)屬性不可以由對象通過 ->操作符來訪問。?
我覺得最關(guān)鍵:聲明類屬性或方法為靜態(tài),就可以不實(shí)例化類而直接訪問。靜態(tài)屬性不能通過一個(gè)類已實(shí)例化的對象來訪問(但靜態(tài)方法可以)。
唉 自己還是沒明白 求大神指導(dǎo)
leekale 提問者
舉報(bào)
本教程主要通過實(shí)戰(zhàn)演練深入剖析PDO以加深理解
2 回答為什么老師的方法全都是public
2 回答為什么使用exex方法,打印出來是false
1 回答VScode為什么無法使用第一個(gè)方法
1 回答為什么全部要用靜態(tài)方法
1 回答現(xiàn)在數(shù)據(jù)庫都是用那種連接的方法?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-10-01
我覺得應(yīng)該是因?yàn)椴挥脤?shí)例化 調(diào)用方便
2016-08-09
我也不太懂,但我跟一樣也覺很奇怪,也有這樣的疑惑。 我去查php手冊Static關(guān)鍵字
獲得一些這樣的信息:
本頁說明了用 static 關(guān)鍵字來定義靜態(tài)方法和屬性。static 也可用于定義靜態(tài)變量以及后期靜態(tài)綁定。參見上述頁面了解 static 在其中的用法。
聲明類屬性或方法為靜態(tài),就可以不實(shí)例化類而直接訪問。靜態(tài)屬性不能通過一個(gè)類已實(shí)例化的對象來訪問(但靜態(tài)方法可以)。
由于靜態(tài)方法不需要通過對象即可調(diào)用,所以偽變量$this在靜態(tài)方法中不可用。
靜態(tài)屬性不可以由對象通過 ->操作符來訪問。?
我覺得最關(guān)鍵:聲明類屬性或方法為靜態(tài),就可以不實(shí)例化類而直接訪問。靜態(tài)屬性不能通過一個(gè)類已實(shí)例化的對象來訪問(但靜態(tài)方法可以)。
唉 自己還是沒明白 求大神指導(dǎo)