国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

現代PHP開發過程中的小技巧

Euphoria / 2282人閱讀

摘要:現代建議使用虛擬化工具來搭建同生產環境一模一樣的開發環境。現代建議我們使用的進程管理器來部署應用,并存放在這樣的服務器。

以下內容摘自《Modern PHP》現代PHP,也加入了我的一些理解,如有錯誤,麻煩提出,我好改正

避免使用ftp

在這之前,我們使用ftp進行代碼管理,修改一個PHP文件,然后使用ftp上傳,這非常危險

現代PHP建議使用版本管理軟件進行代碼版本管理,例如使用Git,可建立一個可審查維護的代碼歷史,Git提供代碼分支、復刻(fork)代碼和合并代碼等功能

開發環境和生產環境不同步

經常出現這樣的情景,本地開發環境代碼運行很好,部署到服務器上就出現各種問題,這其中有代碼不同步造成的(使用Git來解決),也有一部分是環境配置(例如PHP.ini或http.conf)引起的問題。

現代PHP建議使用虛擬化工具(Vagrant、Docker)來搭建同生產環境一模一樣的開發環境。

引入各種第三方類庫、工具包

網上有很多人開發的方便的PHP第三方類庫,工具包,之前我們把這些PHP的包下載下來后,Ctrl+C復制在我們項目的Tools工具目錄下,然后在使用的地方require、inclde進來使用。

現代PHP建議使用Composer依賴管理工具來處理這種情況,在我們項目目錄下新建一個Composer.json文件,里面以json的格式填寫我們需要的第三方工具,然后在該目錄的命令行下輸入Composer install,ok,Composer自己就把這些第三方的工具,下載下來并存放在了Vendor的目錄下了,我們在使用的時候只需要引入Vendor目錄下的autoload.php文件即可使用相關的第三方工具

代碼不一致

PHP的流行也導致了網上各種風格的代碼,有駝峰的,有帕斯卡的等等。

對于代碼不一致的問題,現代PHP建議我們寫的代碼遵循PSRPHP Framework Interop Group管理的社區標準,在該標準下設定了類名變量名命名空間{}等遵循PSR的寫法,這樣更利于我們的代碼在互聯網上傳播。

關于測試

因為PHP的草根性,導致很多PHP的開發者,都是代碼寫完,然后按F5實現刷新,出來理想的結果為代碼成功的標準。

現代PHP建議,使用PHPUnit等測試工具來驗證我們的代碼,寫各種測試用例來測試各種情況,降低我們代碼出錯的概率。

關于服務器

之前我們使用Apache服務器,加載mod_php5.so這樣的模塊來加載來執行PHP的代碼。

現代PHP建議我們使用PHP的FastCGI進程管理器來部署應用,并存放在nginx這樣的Web服務器。并且還可以使用操作碼緩存來提示應用的性能

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21329.html

相關文章

  • PHP / Laravel 月刊 #23

    摘要:大刀闊斧的改造在學習了兩遍之后,基于教程開發的校園二手書交易平臺熊能本周閱讀清單紙牌屋弗蘭克知道的太晚了實現微信紅包拆分算法聊聊最近求職發生的故事無銘更多現代化知識,請前往知識社區 showImg(https://segmentfault.com/img/bV8ctF?w=1650&h=1100); 最新資訊 Laravel 5.6 中文文檔翻譯完成,譯者 60 人,耗時 10 天...

    klinson 評論0 收藏0
  • 談談社交軟件中常用的小技巧:秒發功能

    摘要:想象一下,我們平常發朋友圈的時候,張圖片配上文字,嗖的一下就發出去了,不帶任何拖泥帶水的那種,體驗感覺好爽。對數據庫表結構進行了一些特殊改造朋友圈內容表有一個特殊的字段,值有兩種情況,值可以為或者,值為是朋友圈未發布。值為是朋友圈已發布。 想象一下,我們平常發朋友圈的時候,N張圖片配上文字,嗖的一下就發出去了,不帶任何拖泥帶水的那種,體驗感覺好爽~。 但是我們停下來用技術手段思考一下,...

    LeexMuller 評論0 收藏0
  • php資料集

    摘要:簡單字符串緩存實戰完整實戰種設計模式設計模式是面向對象的最佳實踐成為專業程序員路上用到的各種優秀資料神器及框架成為一名專業程序員的道路上,需要堅持練習學習與積累,技術方面既要有一定的廣度,更要有自己的深度。 微型新聞系統的開發(PHP 5.4 + MySQL 5.5) 微型新聞系統的開發(PHP 5.4 + MySQL 5.5) 九個很有用的 PHP 代碼 php 代碼 國內值得關注的...

    RobinQu 評論0 收藏0
  • 20個編寫現代CSS代碼的建議

    摘要:而則是專門的用于進行布局的工具。避免重復代碼大部分元素的屬性都是從樹根部繼承而來,這也是其命名為級聯樣式表的由來。在壓縮的過程中,會將所有的空白與重復剔除掉從而減少整個文件的體積大小。 本文翻譯自Danny Markov 的20-Tips-For-Writing-Modern-CSS一文。 本文歸納于筆者的Web 前端入門與最佳實踐中CSS入門與最佳實踐系列,其他的關于CSS樣式指南的...

    Zhuxy 評論0 收藏0
  • SegmentFault 技術周刊 Vol.40 - 2018,來學習一門新的編程語言吧!

    摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經到來了,總結過去的 2017,相信小伙們一定有很多收獲...

    caspar 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<