php編程入門容易。。。精通就須要多方面的知識。。我來盤點一下。。咱們須要的知識!php
php編程入門容易。。。精通就須要多方面的知識。。我來盤點一下。。咱們須要的知識!php
首先你須要玩轉字符串。。咱們要掌握:正則表達式
a.字符串的表達方式有幾種算法
b.字符串的原理是什麼?數據庫
c.UTF-8和GBK編碼原理區別編程
d.字符串類型轉換數組
e.PHP正則表達式詳解服務器
f.字符串常見算法和原理數據結構
其次你要會玩數組。。這也是php中比較重要的數據類型編輯器
a.瞭解PHP數組的本質--哈希表探祕函數
b.如何實現遍歷數組若干方法
c.數組過濾和移除元素的技巧
d.數組集合的相關運算
e.多維數組和對象數組的排序方法
f.數組排序和對比
g數組和數據結構相關算法問題
而後你須要學會處理上傳文件:
a.文件和文件系統
b.文本文件和二進制文件
c.文件指針和定位讀寫
d.詳解Filesystem系統函數
e.PHP超大文件上傳和斷點續傳
f.基於文件的通信錄實現原理
g純真IP數據庫原理和分析
由於php是服務器端的腳本語言,因此學php的Linux的哲學思想
a.經常使用指令和使用技巧
b.文件權限和文件操做
c.管道和重定向
d.crontab和後臺任務
e.Vim編輯器使用技巧
f.Shell程序設計
php的一些高級特性:
PHP的Callback函數
PHP的魔術方法
自動加載對象的應用
PHP的反射機制
PHP的異常處理
PHP的預約義接口