PHP開發的十大原則(二)
2010/12/17 16:47:58

  
  6. 利用好PHP的過濾函數

  或許Joey Sochacki并不像Matt Mullenweg那樣有名 ,但他也是一個經驗豐富的開發者,并且通過他 的博客Devolio分享了很多技術經驗。Joey發現在編寫php代碼的過程中有很多地方需要進行過濾,但卻并 沒有太多的coder關注php的內置過濾函數。過濾數據是我們經常需要做的事情,但是很多功能豐富的PHP 內置過濾函數卻不為人知。使用類似filter_* 的PHP內置函數,我們幾乎可以處理所有的過濾任務,包括 數據類型驗證/URL/email和IP地址驗證/特殊字符處理等等。過濾是一件復雜的事情,但是我相信joey的 發現會給你很多啟發,讓你認識到PHP強大的過濾功能。

  7. 使用PHP框架

  對于是否應該使用Zend, CakePHP, Code Igniter, 或者 其他PHP框架,一直存在著很多爭議,但是 在web開發者的心中,他們有自己衡量的標準。PHP的易于使用有時候也有缺陷,因為并不嚴格的語法,經 常會導致很多錯誤代碼的誕生。但如果使用一個PHP框架,出錯的幾率就會大大減少。PHP框架可以讓你的 代碼結構更加規范,并且節省大量時間。

  8. 不要使用PHP框架

  與Josh的觀點恰恰相反,PHP的鼻祖Rasmus Lerdorf卻認為最好不要使用PHP框架,為什么?因為不基 于框架的PHP性能更好。Rasmus在Drupalcon 2008的演講上,用“Hello World”的例子來對比了一些框架 PHP和簡單PHP之間的性能,結果顯示框架PHP的性能要遠遠落后。

  9. 使用批處理

  Jack Herrington對PHP世界并不陌生, 并且為大名鼎鼎的IBM developerWorks貢獻過超過30篇的專 搞, 同時出版過《PHP Hacks》的書,因此他是一個真正的專家。Herrington推薦使用批處理和Cron來代 替那些可以運行在后臺的程序腳步,Web用戶并不愿意在線等待你的處理過程,所以有些事情更適合放到 后臺來處理。誠然,在某些情況下,這有點大材小用了,但是你可以清楚地看到,使用Cron, MySQL, PHP 面向對象的方法以及Pear::DB這些便捷的工具來創建一個批處理工具并不是一件復雜的事情。

  10. 及時啟用錯誤報告

  David Cummings有一個專門提供CMS軟件服務的公司 ,并且獲得過幾次獎 ,他有非常豐富的PHP開發 經驗。,其中一點就是:及時啟用錯誤報告,這會節省大量的時間。錯誤報告可以幫你輕易地找到代碼的 問題所在,如果錯誤報告的等級夠高,細微的錯誤都能被立即發現,幫助你節省整體debug的時間。

返回列表
返回首頁 主站蜘蛛池模板: 18禁裸男晨勃露j毛免费观看| 久久久久无码国产精品一区| 精产国品一二三产区M553| 国产在线果冻传媒在线观看 | 午夜电影在线播放| 青青青国产成人久久111网站| 国产精品人成在线观看| 99精品国产在热久久| 成人免费无码大片a毛片软件 | 精品人妻AV无码一区二区三区 | 啊灬啊别停灬用力啊岳| 香蕉视频在线免费看| 国产福利短视频| 3751色视频| 国内精品久久久久影院一蜜桃 | 免费特级黄毛片| 老师你下面好湿好深视频| 国产午夜精品久久久久免费视| 亚洲精品福利你懂| 国产精品欧美亚洲韩国日本久久 | 国产福利一区二区三区在线观看 | 国产在线视频第一页| 朋友把我玩成喷泉状| 国产高中生粉嫩无套第一次| a级毛片在线观看| 婷婷影院在线观看| 中出视频在线观看| 无码国产69精品久久久久孕妇| 久久无码人妻一区二区三区午夜 | 精品视频在线观看你懂的一区 | 亚洲国产精品无码久久久秋霞2| 波多野结衣高清一区二区三区| 免费又黄又爽1000禁片| 精品国产一二三产品价格| 四虎AV永久在线精品免费观看 | 久久18禁高潮出水呻吟娇喘| 日本理论在线看片| 久久精品免费一区二区三区| 日韩高清国产一区在线| 亚洲AV福利天堂一区二区三| 欧美三级在线播放|