亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP不像java, 對象的生命周期極短, 實例化沒有意義,對嘛?

PHP不像java, 對象的生命周期極短, 實例化沒有意義,對嘛?

牛魔王的故事 2019-02-21 08:39:20
代碼沒有一個實例,全是靜態方法調用,這樣有什么好處和壞處?PHP不像java, 對象的生命周期極短, 實例化沒有意義,對嘛?
查看完整描述

8 回答

?
一只萌萌小番薯

TA貢獻1795條經驗 獲得超7個贊

靜態調用更快點

查看完整回答
反對 回復 2019-03-01
?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

短不短取決于你怎么用它,如果你打算用來跑swoole之類在cli下運行的腳本,然后又用一堆靜態方法靜態屬性甚至一堆單例,立馬就可以坑到你沒脾氣。
OO最重要的用途是抽象,如果全是靜態方法靜態屬性,那干嘛不用命名空間 + 函數 + 靜態變量,要是閉包再用的6一點,變量照樣可以隱藏起來實現模塊化,但是那樣看起來更像是在寫c語言

查看完整回答
反對 回復 2019-03-01
?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

對象化最大的好處是利于擴展,當然執行上就沒有靜態化調用來的快,兩者取中間點,具體看你的業務需求

查看完整回答
反對 回復 2019-03-01
?
九州編程

TA貢獻1785條經驗 獲得超4個贊

這樣講的話,python,lua都不需要實例化了,畢竟生命周期也很短。

查看完整回答
反對 回復 2019-03-01
  • 8 回答
  • 0 關注
  • 564 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號