程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> [浪風分享] PHP開發必看 我現在是這樣編程的

[浪風分享] PHP開發必看 我現在是這樣編程的

編輯:關於PHP編程

的代碼實例,功能是幫助用戶重置密碼(代碼為了簡單說明問題,請不要太在意一些無關的細節)

是接收用戶重置密碼的請求並且做了相應的檢查。為了更好的復用性,我將重置密碼的操作單獨分配到一個新的的函數,更改完密碼的後再調用向用戶發送一封通知郵件。

                                        

這個函數來檢查用戶不存在,數據庫查詢了三次,這樣帶來了一些額外的開銷。

,看上去是可能的。但是如果之後有某些功能要調用或者,用戶不存在時,系統可能會發生錯誤。

的邏輯寫到裡,再過一點,把的邏輯也寫進去。這樣函數調用減少,數據庫查詢也變成一次了,性能得到了提高。但是重置密碼和發送郵件的功能將不能得到復用,並且違背了的原則,代碼復雜度也提高了。

函數:

                   

函數。

       

                                                   

   

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved