玩轉PHP動態網頁設計

薄荷糖發表於2012-04-28

要想了解PHP,先來看看PHP這個首字母縮寫詞代表什麼。PHP表示PHP: Hypertext Preprocessor(超文字預處理語言)。從這個全名看,PHP好像是專門供那些程式開發人員或技術人員使用的,但事實並非如此。

PHP是一種指令碼語言,它可以為網站新增動態特性,具體能夠實現的功能包括:直接將反饋從網站傳送到郵箱中、通過網頁上傳檔案、從較大的影像生成縮圖、讀寫檔案、動態地顯示和更新資訊、使用資料庫顯示和儲存資訊、使網站支援搜尋等。功能很強大吧?是不是想要深入學習一下?

PHP很容易學習。它與平臺無關,因此相同的程式碼可以在Windows、Mac OS X和Linux上執行,而且在PHP開發中需要用到的所有軟體都是開源的,因此可以免費使用。

本書使用了清晰、直白的語言,強調了學習PHP過程中易犯的錯誤,並且給出解決問題的建議,同時注重向前和向後相容性。本書的解決方案基於PHP 5,但為那些仍使用PHP 4的讀者提供了替代方案。每一章都介紹一個專案的多個階段,其中每個階段都以上一個階段的內容為基礎。通過從頭至尾學習每一章,你將看到PHP的全貌,並形成大局觀。讀者還可以隨時回過頭來參考個別階段來溫習相關技術,加深記憶。儘管本書不是參考書,但第3章相當於PHP語法的一個入門,有些章節包含短的參考小節,特別是第7章(讀寫檔案)、第9章(會話)、第10章(MySQL資料型別)、第11章(MySQL預處理語句)、第13章(4條重要的SQL命令)和第14章(使用日期和時間)。

為便於讀者學習,作者在組織及介紹本書內容時已付出大量努力,但魔法藥水是不存在的,你還需要付出一些努力。不要試圖一次把所有事情做完,而應該一次只新增少量動態特性,理解它們是如何工作的。你的努力最終將獲得不菲回報。掌握了PHP和MySQL技巧之後,你將能夠構建出具有豐富內容和互動式使用者體驗的站點。掌握本書介紹的全部內容之後,你就可以達到中級PHP開發人員的水平。再稍加努力,就可到達高階水平。

相關文章