php的對象是否比函數的運行效率要低一些?

來源:互聯網
上載者:User
不知是不是這樣?

回複內容:

不知是不是這樣?

大量使用類,比大量使用函數,確實要效率低一些。
不寫函數效率最高,然並卵。
代碼的可維護性(1個月之後你還能不能愉快的看懂和進行修改)比那點效率的差異重要得多。

對象方法其實相當於多傳一個$this的全域函數。要是說低的話,也就多一個構造時和析構時的調用。但是,你寫成函數,參數要一個一個傳;寫成對象方法的話,部分參數可以合成一個對象以引用傳進去。傳參時就把效率省回來了。

而且相比之下,你的開發效率不知道快了多少倍,開發週期不知道短了多少。

使用函數還是使用對象,只能說:效能不是障礙,如何寫出高可維護性的代碼才是重點。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.