新人對於 PHP symfony2 的一些概念不是很清楚
高洛峰
高洛峰 2017-06-29 10:08:20
0
1
787

1.event 的概念,例如在什麼場景下會用到 event ?
2.監聽的概念,同樣是不清楚什麼應用場景用到監聽會比較好
3.DI (注入)的概念,是在需要用到的時候引入該服務嗎?那跟一般的公共函數有什麼差別呢?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(1)
洪涛
  1. event 用處很多,例如 處理使用者登入完成處理(寫登入日誌?),使用者付款完成處理(下發付款通知?)很多很多。

  2. 監聽 是和event相對的吧,一個event有監聽方(也就是event被觸發後(fire)執行的操作),事件機制可以用來解耦程式碼。

  3. 依賴注入 是個大概念,可以搜尋去詳細了解了解,一般好處有二:
    (1). 解耦
    (2). 方便做單元測試,Mock起來方便

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板