php的學習路程

一.Linux方面

Linux常用命令

1. 文件處理命令

2. 權限管理命令

3. 幫助命令

4. 文件搜索命令

5. 壓縮解壓命令

6. 命令使用技巧

7. 文本編輯器Vim

掌握Linux常見命令操作,學會Linux基本使用,熟悉Linux下文本編輯器。

Linux系統管理

1. 軟件包管理

2. 用戶和用戶組管理

3. 服務與進程管理

掌握Linux系統常見的系統管理操作。

Linux網絡應用

1. 基本網絡設置

2. 網絡文件共享

掌握Linux系統常見的網絡配置文件和命令,熟悉文件共享服務SSH、FTP。

LAMP環境編譯及Apache配置

1. LAMP環境編譯

2. Apache基本選項及應用案例

掌握源代碼包編譯構架LAMP環境,學會Apache的基本配置及典型互聯網應用配置。

================================================================

二.對象的程序設計

面象對象的介紹

1. 類和對象之間的關系

2. 面向對象的程序設計

面向對象是PHP5中的新加功能,也是PHP以后編寫代碼的方式,掌握面向對象在行業中的應用,并了解一些基本的面向對象的聲明語法。

如何抽象一個類

1. 類的聲明

2. 成員屬性

3. 成員方法

通過類實例化對象

1. 創建對象

2. 對象類型在內存中的分配

3. 對象中成員的訪問

4. 特殊的對象引用“$this”

5. 構造方法與析構方法

掌握對象在程序中的應用,在內存中的分配形式,還要對象中的成員訪問方式,并要掌握構造和析構以及關鍵字$this 使用。

封裝性

1. 設置私有成員

2. 私有成員的訪問

3. __set()、__get()、__isset()和__unset()

4. 四個方法

使用面向對象一定要使用他的三大特性,封裝就是其中之一,掌握封裝的意義以及封裝的應用和各種與封裝有關的魔術方法。

繼承性

1. 類繼承的應用

2. 訪問類型控制

3. 子類中重載父類的方法

繼承性也是面向對象的三大特性之一,需要掌握繼承的意義與應用,訪問控制和重載的方式。

常見的關鍵字和魔術方法

1. final關鍵字的應用

2. static和const關鍵字的使用

3. 克隆對象

4. 類中通用的方法__toString()

5. 通過__call()方法處理錯誤調用

6. 自動加載類

7. 對象串行化

在PHP的面向對象的程序設計中會用動一些常見的關鍵字和一些常用的魔術方法,需要全部掌握,并可以靈活運用。

抽象類與接口和多態

1. 抽象方法和抽象類

2. 接口技術

3. 多態性的應用

了解抽象類和接口的作用,并掌握他們的聲明與應用,重點掌握多態性的應用。

與類和對象有關的系統函數

1. 與類有關的系統函數

2. 與對象有關的系統函數

PHP中提供的類和對象有關的函數不多,但比較常用

常用功能類的編寫

1. 分頁類

2. 驗證碼類

3. 圖像處理類

4. 文件上傳類

5. 數據驗證類

通過這幾個類的編寫,不僅可以方便你在所有PHP項目中通用這些功能類,還可以對面向對象技術進行總結。

==============================================================

三.抽象層PDO

PDO所支持的數據庫

1. PDO的應用及所支持的數據庫

掌握PDO的應用原理和驅動設置,以及PDO的安裝方法,并可以以多種方式創建PDO對象,和面要了解PDO對象中的成員。

創建PDO對象

1. 以多種方式調用構造方法

2. PDO對象中的成員方法

使用PDO對象

1. 調整PDO的行為屬性

2. PDO處理PHP程序和數據庫之間的數據類型轉換

3. PDO的錯誤處理模式

4. 使用PDO執行SQL語句

需要掌握PHP中的各種屬性的應用、設置和讀取,以及PDO的錯誤處理模式,還需要了解通過PDO執行SQL語句。

PDO對預處理語句的支持

1. 了解PDOStatement對象

2. 準備語句

3. 綁定參數

4. 執行準備好的查詢

5. 獲取數據

PDO的預處理對象,可以完成PHP程序和數據庫之間的各種操作。需要掌握如果使用PDO準備預處理語句,和綁定參數、執行準備好的語句,獲取數據和大數據對象的存取,并可以使用PDO完成事務處理操作。

PDO的事務處理

PDO的事務處理方式

================================================================

四.腳本JavaScript

JavaScript語法

1. JavaScript應用概述

2. JavaScript腳本中變量與運算符

3. JavaScript流程控制和函數

4. JavaScript中數組和對象的創建及應用

可以完成JvavaScript的所有語法的學習,以及和HTML和CSS聯合使用,并可以編寫一些頁面中常見的腳本程序。

DOM編程

1. DOM及DHTML的應用介紹

2. 各種事件及事件處理程序的應用

3. 窗口window對象的屬性和方法

4. 文檔document對象的應用

5. 其location、body、form、screen等對象的使用

學會頁面中DOM的靈活應用、事件處理,還有各種DOM對象的屬性和方法,以及網頁中所有特效的編寫。

================================================================

五.Ajax

Ajax的應用

1. Ajax概述

2. Ajax定義

3. 使用Ajax創建Ajax的引擎

4. Ajax Web應用模式(異步)

5. AJAX 開發中的應用

6. 編寫和應用自定義的Ajax類

7. 使用Ajax完成XML的操作

8. 在Ajax應用Json技術

9. Ajax3.0的應用

要了解異步傳遞數據的方式,并掌握創建AJAX對象和應用AJAX對象中的屬性和方法。

==================================================================

六.Ajax與JQuery框架應用

JQuery的使用

1. JQuery的概述

2. JQuery的核心方法

3. JQuery的選擇器

4. JQuery的屬性

5. JQuery的篩選和文檔處理

6. JQuery的CSS應用

掌握在HTML文件中添加JQuery的應用,可以使用JQuery中的核心方法,以及常用選擇器的使用,和一些常用的JQuery方法。

JQuery的Ajax應用

1. JQuery的事件

2. JQuery的效果

3. 使用JQuery中的AjAX應用

Ajax是JQuery重點實現的技術,掌握JQuery中的幾種實現方法。

===============================================================

七.設計模式

MVC模式

1. MVC模式介紹

2. 視圖

3. 控制器

4. 模型

5. 模塊和操作

6. 主入口文件

7. MVC模式應用

需要掌握MVC的設計模式,包括視圖、控制器、模型的應用。其他的設計模式最好也要會使用。

============================================================

八.代碼規范

PHP編碼規范

數據庫規范設置

模板編寫規范

1. 適用范圍

2. 開發工具

3. PHP的文件格式

4. 注釋規范

5. 空行和空白

6. 字符串的使用

7. 命名原則

8. 語言結構

9. 數表表的設計

10. 索引設計原則

11. SQL語句的設計

12. 模板設計規范

=============================================================

九.版本控制

github和svn

==============================================================

十.框架

了解一些框架,比如Laravel,Yii,CodeIgniter,ThinkPHP之類的

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,406評論 6 538
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,034評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 177,413評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,449評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,165評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,559評論 1 325
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,606評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,781評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,327評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,084評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,278評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,849評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,495評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,927評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,172評論 1 291
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,010評論 3 396
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,241評論 2 375

推薦閱讀更多精彩內容