代碼沒有一個實例,全是靜態方法調用,這樣有什么好處和壞處?PHP不像java, 對象的生命周期極短, 實例化沒有意義,對嘛?
8 回答

小怪獸愛吃肉
TA貢獻1852條經驗 獲得超1個贊
短不短取決于你怎么用它,如果你打算用來跑swoole之類在cli下運行的腳本,然后又用一堆靜態方法靜態屬性甚至一堆單例,立馬就可以坑到你沒脾氣。
OO最重要的用途是抽象,如果全是靜態方法靜態屬性,那干嘛不用命名空間 + 函數 + 靜態變量,要是閉包再用的6一點,變量照樣可以隱藏起來實現模塊化,但是那樣看起來更像是在寫c語言
添加回答
舉報
0/150
提交
取消