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

WBOY
發布: 2023-03-03 11:02:02
原創
1106 人瀏覽過

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

回覆內容:

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

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

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

<code>调用方便。</code>
登入後複製
相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!