PHP之道推薦使用PHP版本,數據庫方式,以及虛擬機的建立程序

PHP之道: http://wulijun.github.io/php-the-right-way/
 
 使用當前穩定版本 (5.5)

若是你剛開始學習PHP,請使用最新穩定版本 PHP 5.5. PHP近年來有了巨大的改進,增長了許多強大的 新特性。不要讓低版本的PHP如5.2的缺陷誤導你,這些新特性是對舊版本的重要改進。若是 你想查找一個函數及其用法,能夠去官方PHP手冊php.net查找。
 

數據庫php

一般PHP代碼使用數據庫來持久化存儲數據,並有多種方式去鏈接和操做數據庫。在_PHP 5.1.0_以前,推薦的方式有mysql、 mysqli和pgsql等。mysql

若是應用只是使用一個數據庫的話,原生驅動就工做的很是好,不然使用MySQL的同時,還須要使用MSSQL或Oracle數據庫的話,那麼 就沒有辦法只使用一個原生驅動了,只能分別學習各個數據庫驅動的API,這很是使人生厭。git

另外須要注意,mysql這個原生驅動已經不在活躍開發狀態了,從PHP 5.4.0開始被標記爲不推薦使用,意味着未來版本如PHP 5.6可能會 移除這個擴展。若是你正在使用mysql_connect()和mysql_query(),那麼未來可能要重寫部分代碼,因此最好用mysqli或PDO來 代替。若是你正在開發新項目,請不要用mysql擴展,嘗試用MySQLi擴展或PDO來替代github

PHP: 選擇MySQL APIsql

 

 Vagrant【虛擬機的建立程序】 若是你在開發應用和發佈應用的時候採用了不一樣的環境,那麼在正式使用時,應用可能出現許多奇怪的BUG。若是你是在開發團隊裏工做,那麼保證各位的開發環境和全部的庫文件都是最新的而且處在同一版本,會是件更麻煩的事。 若是你在Windows平臺開發並準備部署到Linux(或其餘非Windows的平臺)上,或者你是在開發團隊裏工做,那你應該考慮用個虛擬機。這雖然聽起來挺麻煩,可是 Vagrant這個程序能夠輔助你用幾步就建立一個簡單的虛擬機。 接下來,你能夠手動配置這些基礎的環境,或者你能夠找個部署軟件來替你完成這些事情,好比說Puppet或Chef。部署個基礎環境,能很好地保證你們的開發環境創建的方式都大體類似,並且還能省去你維護那些複雜的「安裝命令」列表的麻煩。 你也能夠輕易地毀掉現有的基礎環境後再作一個新的出來,這樣你就能有一個全新的環境。 Vagrant會建立一些共享文件夾,用來給你在主機和虛擬機之間共享代碼用。也就是說,你能夠在主機上寫好程序,而後在虛擬機中運行。
相關文章
相關標籤/搜索