介紹下我的學習過程,希望對你有所幫助:
1、以前我有接觸過C等其它語言,但也是不精那種,開始接觸PHP,先看的是一本《PHP100例》
2、上面那本書沒有看完,有好多還是做得不對,所以后面又買了一本《PHP入門到精通》,從基礎再看了下
3、對上面的基礎都有所了解了,我就開始弄自己的博客,看下代碼
4、然后就弄了一個自己的DZ論壇,PHP版本的,簡單的修改一些代碼
5、后面就用DEDE做了一個門戶站,這個有視頻教程,你只要改一些就可以了
6、到后面,就接些單子來做。我就這樣開始了我的PHP之路。
如果你一點基礎知識都沒有的話,建議你從基礎的看起,并且要跟著寫,自己想為什么?多想想為什么,其實網站這些東西,就是由很多個單獨的網頁組成了。預祝你學習成功
個人推薦《PHP 和 MySQL Web應用開發(fā)核心技術》這本書。
不知道別人是怎么樣學的,反正我是在網上看了看n天學會php之類的簡易文章對php有個很基本的認識后,買的第一本關于php的書。知識和案例都有,講的很詳細簡練,而且不是太深屬于中等程度,但也不是太淺?;旧蠅?~2年之內用的。當然了,現(xiàn)在和那時比又有很多不同的新書面世,這個東西就是見仁見智的。我是看完這本書后基本上就夠用了,后來又買了本高級的PHP in practice(此書尚未看完)
PHP5.3入門經典這本書原創(chuàng)是英國作者:(英國)道爾(MattDoyle),非常好的一本入門書籍,國內翻譯過來還是不錯,
內容簡介:《PHP5.3入門經典》全面透徹講解PHP5.3所有知識點為您編寫卓越Web程序奠定堅實基礎。作為當今風靡全球的開源web編程語言之一,PHP堪稱理想的服務器端腳本語言,它將基于HTML的網頁連接到后端數據庫來呈現(xiàn)動態(tài)內容。有了這個編程利器,就可以創(chuàng)建簡單的表單郵件腳本、Web論壇應用程序、博客平臺乃至復雜的內容管理系統(tǒng)?!禤HP5.3入門經典》介紹PHP語言,并引導讀者使用PHP語言編寫功能強大的Web應用程序。
1. 入門書籍
《PHP和MySql Web開發(fā)》<;-- 這本算是PHP的入門紅皮書了
《CSS入門經典》
《鋒利的jQuery》<;-- 學習jQ的話推薦這個,很快就能看完
2. 框架
《ThinkPHP *.*.* 完全開發(fā)手冊》<;-- 我看的是這個
3. 進階
上面的部分都是作為一個PHPer的基礎數字了(個人認為)
接著就看個人興趣了
PHP
PHP接著我覺得要學的就是緩存了
一開始學memcache入手比較簡單
其他內容看工作需要了~
反正有了自學基礎的話學什么都不難~
程序設計類
我推薦的話學些下設計模式,推薦書目《Head First 設計模式》,使用Java的,不過對于理解很有幫助
然后又針對性的去看PHP的設計模式
還有就是代碼重構了,我看的記得是C#版的,具體書名忘了
JS類
JS的話可以學全,學全了老板不要我老子就做前端去(╯‵□′)╯︵┻━┻
《JavaScript入門經典》這本書里涵蓋的內容挺多的
《JavaScript權威指南》里邊,算是進階的進階
《你不知道的JavaScript》短小精悍,我只買到上,不知道下有沒有出
對于JQ的理解也需要加深
《JQUERY COOKBOOK》是不錯的進階基礎
JS想要學通的話,嘿嘿嘿,prototype要搞懂
其他
還有服務器、數據庫這塊可以找些東西學
這些我不熟悉,就不誤人子弟了
==============================
另外,過程中要多實踐,多去網上找找資料,多去找大牛聊聊
過了基礎之后就要開始找合適自己的書和資料了
我比較推薦你去書店轉圈,多轉幾圈,越多越好,你也說了,要通俗易懂,其實通俗易懂都沒必要,因為每個人的理解能力和善于理解的領域不同,你可以多比較一下,入門書的要求是自己可以看懂,至于弄得像動畫片似的孩子都喜歡看,那你就別學php最好,
一定要我推薦的話,我推薦 PHP 5 權威編程,這書是我推薦的,你看到它之后也不要直接就買之類,還是多比較,選自己看著最舒服的那本,不要基本穿插著看入門書籍,因為會給腦子額外負擔
另外單看書也不行,因為教程是教程,教程永遠不會提到所有細節(jié),所以你還要看PHP官方的PHP文檔,自然是在PHP官方:php.net上,自然是英文版,因為它會更新,而那些老舊的網上流傳的中文版手冊太多年不更新,能看懂和看不懂都誤人子弟
另外學php的方法不是看,是學,你上學的時候老師肯定不會跟你說回家看第10頁一百遍,因為看不會的
所以你要看書,循序漸進的看,看的同時要去試,看過的地方介紹了什么,它們是什么作用,它們怎么用,然后你要去試過,才會在腦子里一直存在下去,一開始沒有PHP運行環(huán)境,可以找一個套件,里面會包含服務器運行環(huán)境,點幾下就裝好了,這點可以在百度知道里查
PHP5.3入門經典這本書原創(chuàng)是英國作者:(英國)道爾(MattDoyle),非常好的一本入門書籍,國內翻譯過來還是不錯,內容簡介:《PHP5.3入門經典》全面透徹講解PHP5.3所有知識點為您編寫卓越Web程序奠定堅實基礎。
作為當今風靡全球的開源web編程語言之一,PHP堪稱理想的服務器端腳本語言,它將基于HTML的網頁連接到后端數據庫來呈現(xiàn)動態(tài)內容。有了這個編程利器,就可以創(chuàng)建簡單的表單郵件腳本、Web論壇應用程序、博客平臺乃至復雜的內容管理系統(tǒng)。
《PHP5.3入門經典》介紹PHP語言,并引導讀者使用PHP語言編寫功能強大的Web應用程序。
書籍作者:宮垂剛,韋一,張華豐圖書出版社:機械工業(yè)出版社圖書品相:10成品相庫 存 量:3 本 圖書售價:35.00元 圖書類別:計算機/網絡上書時間:2010-04-30 出版時間:2009-01 作者: 宮垂剛,韋一,張華豐 等編著 ISBN: 9787111242598, 7111242599 出版社: 機械工業(yè)出版社 出版日期: 2009-1-1 定價: ¥69.00 內容提要: PHP是一種網絡開發(fā)語言,能實現(xiàn)大部分基于網絡的軟件開發(fā)。
例如開發(fā)購物網站、客戶管理系統(tǒng)、博客、論壇等。隨著PHP版本的升級,其應用的范圍也越來越廣泛。
本書基于PHP語言的特點,將PHP的學習分成六篇。從基礎知識入手,配合圖形、代碼,使讀者從淺入深,逐步掌握PHP知識。
書中不僅對PHP的語法進行了詳細的介紹,對于常用的PHP函數,也進行了實例代碼演示。這些函數的實例代碼,可以幫助初學者了解PHP代碼的運行,具有很強的實用價值。
通常情況下,編程語言的入門書籍,大部分內容用于介紹語言的語法,以及代碼如何編寫。本書將打破這一模式,在介紹PHP語言的同時,還對其運行環(huán)境、相關的數據庫軟件、開發(fā)工具、代碼安全、開發(fā)流程、開發(fā)模式、Ajax技術,都進行了深入淺出的介紹,可以使PHP初學者在閱讀完本書后,不僅僅感覺到其是一種語言,而且是可以直接應用到工作中的語言。
編輯推薦:本書特色:涵蓋基礎知識、核心技術、典型示例等內容,按照“基本概念——核心語法——典型示例”的模式講解,容易上手,提供300余個典型實例、3個項目實例。 超值光盤內容:本書源代碼+本書電子教案(PPT),1200余頁編程技術文檔(免費贈送)+45個編程專題視頻講座(免費贈送)。
本書涵蓋主題:以Apache和PHP搭建起的開發(fā)平臺,使用Eclipse作為開發(fā)工具,PHP語法基礎,數組、目錄、文件、路徑與磁盤函數,COOKIE和SESSINO、字符串、正則表達式、圖形處理函數,函數、類與對象之間的關系,MySQL數據庫的安裝、配置與管理,ADODB、Smarty的配置與使用方法,項目規(guī)劃,安全問題及解決方法,PHP與Ajax的交換過程,擴展SAJAX開發(fā)框架支持中文編碼的Ajax編程,用戶管理案例,內容管理系統(tǒng),基于Ajax的用戶管理系統(tǒng)。目錄:寫給自學編程的人員前言第一篇 PHP基礎知識 第1章 相關知識 1.1 PHP及相關術語 1.1.1 軟件系統(tǒng)相關術語 1.1.2 PHP語言相關術語 1.2 PHP的運行及開發(fā)環(huán)境 1.2.1 運行環(huán)境 1.2.2 運行平臺的選擇 1.2.3 Apache對客戶端與服務器端通信的作用 1.2.4 準備工作 1.2.5 安裝Apache 1.2.6 確認Apache安裝成功 1.2.7 PHP安裝準備 1.2.8 安裝PHP 1.2.9 確認PHP安裝成功 1.2.10 Apache與PHP的相關配置 1.2.11 開發(fā)工具 1.2.12 Eclipse的下載、安裝及配置 1.3 第1個PHP程序 1.3.1 使用Eclipse編寫源程序 1.3.2 發(fā)布和運行PHP程序 1.4 常見問題 1.4.1 Apache安裝常見問題 1.4.2 MySQL安裝常見問題 1.4.3 PHP安裝常見問題 1.4.4 關于Eclipse的問題 第2章 語法 2.1 語法基礎 2.1.1 使用PHP輸出HTML 2.1.2 使用顯示函數輸出HTML 2.1.3 使用開始符、結束符嵌套HTML 2.1.4 使用定界符顯示HTML 2.1.5 把PHP嵌入HTML 2.1.6 PHP與JavaScript的交互 2.1.7 使用PHP生成JavaScript 2.1.8 在PHP與JavaScript中使用Cookie傳遞變量 2.1.9 使用臨時文件進行數據交換 2.1.10 使用注釋 2.2 類型 2.2.1 布爾型 2.2.2 布爾型的類型轉換 2.2.3 整型 2.2.4 整型的類型轉換 2.2.5 浮點型 2.2.6 浮點型的類型轉換 2.2.7 字符串 2.2.8 字符串與雙引號 2.2.9 字符串與定界符 2.2.10 簡單語法與復雜語法 2.2.11 字符串型的類型轉換 2.2.12 數組 2.2.13 簡單的數組操作 2.2.14 遍歷數組 2.2.15 數組的類型轉換 2.2.16 多維數組 2.2.17 對象 2.2.18 對象的類型轉換 2.2.19 資源 2.2.20 NULL 2.2.21 變量類型之間的轉換 2.3 變量 2.3.1 命名規(guī)則 2.3.2 變量類型 2.3.3 變量范圍 2.3.4 全局與超全局變量 2.3.5 靜態(tài)變量 2.3.6 可變變量 2.3.7 外部變量 …… 第3章 函數、類與對象 第4章 數組 第5章 目錄與文件 第6章 COOKIE和SESSION的常用函數及應用 第7章 字符串 第8章 正則表達式 第9章 圖形處理第三篇 數據庫開發(fā)及應用 第10章 數據庫的選擇、創(chuàng)建及管理 第11章 PHP訪問MySQL數據庫第四篇 項目規(guī)劃、版本管理和安全 第12章 項目規(guī)劃 第13章 關于安全 第14章 版本管理第五篇 PHP實踐及應用程序調試 第15章 實例:用戶管理 第16章 實例:內容管理系統(tǒng) 第17章 異常處理與測試第六篇 PHP與Ajax組合應用 第18章 PHP與Ajax 第19章 實例:基于PHP和Ajax的用戶管理附錄 PHP應用技巧書摘:插圖: 第1章相關知識歡迎加入PHP的學習行列,希望通過《PHP 完全自學手冊》的學習,讀者能對PHP有大概的了解,并能夠運行該語言進行網站和軟件的開發(fā)。
PHP作為一種服務器端腳本語言,在開發(fā)動態(tài)網站、編寫網絡軟件等方面被廣泛應用。特別是近幾年,PHP的版本不斷升級,使PHP語言的處理能力有了很大的提升。
這為將來,PHP能處理更多的系統(tǒng)事務奠定了基礎。在學習PHP語言之前,先了解相關的術語,以便于以后的學習。
1.1 PHP及相關術語在閱讀技術文檔和相關學習資料時遇到專業(yè)術語,是學習編程。
PHP專業(yè)是比較熱門的一門學科,不少人看到這個機會,選擇參加PHP工程師培訓想要轉行進入這一熱門行業(yè)。那么,對于想進入這一行的同學們來說,了解清楚這一專業(yè)的就業(yè)前景和方向是必須要做好的準備工作
《PHP和MySQL Web開發(fā)》的確是圣經級別,如果沒其它語言的基礎的話看這本也是不錯的。
《PHP Cookbook》,包括其它所有的Cookbook系列。里面有的是真正對常見問題的解答,而不是慢慢啃慢見效的其它東西。
而說深入提高,就不是PHP的書擅長的了,優(yōu)秀的程序員理應能看懂大部分的編程泛型,不同的語言有不同的思路,比如《重構》一書用Java寫,數據結構的書多用C/C++ 寫,元編程應該是Ruby的資料比較多,函數式編程及程序結構以用LISP作為語言來描述的《SICP》為最佳。

聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個月內通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:2.612秒