首頁 >後端開發 >php教程 >模型裡面的方法寫成靜態的好,還說普通方法好

模型裡面的方法寫成靜態的好,還說普通方法好

WBOY
WBOY原創
2016-12-05 13:44:281126瀏覽

現在看到很多框架裡面在模型裡面寫的方法是靜態方法,在控制器調用的時候,直接使用不需要實例化類,再調用,如何去區分使用類靜態方法,還是對象方法好

回覆內容:

現在看到很多框架裡面在模型裡面寫的方法是靜態方法,在控制器調用的時候,直接使用不需要實例化類,再調用,如何去區分使用類靜態方法,還是對象方法好

這個得看你的方法是什麼類型的,例如你的方法是操作的是跟類別實例無關的,這個時候就可以設定為靜態方法了。
例如一個工具類,我們可以將這個類別裡面的所有方法都設定為靜態方法,類別這個時候只是將我們的方法分類的作用。如果要用普通方法的話,那麼這個類別使用單例模式也行。

工具類,不需要鍊式操作的,我覺得可以封裝成靜態類別。

<code>调用方便。</code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn