天天看點

PHP知識梳理

  1. 前端

HTML、CSS、

JS(DOM操作、事件操作)、Jquery(選擇器、屬性/值操作、事件操作)、ajax

  1. PHP基礎

    變量(類型、類型轉換)

    常量(系統、自定義)

    運算(算術、字元串、指派、位、比較、邏輯、優先級)

    流程控制(if else、switch)

    循環結構(while、do while、for)

    數組

    函數(系統、自定義)

    字元串(編碼、查找、替換、截取)、正規表達式(找什麼、從哪找、找多少)

    數組操作

    檔案(縮略圖、水印、批量上傳)

    分頁類

  2. PHP進階

    面向對象(類、抽象類、接口、設計模式:單例模式、工廠模式)

    模闆技術(smarty,編譯、緩存)

    MVC架構(thinkphp)

  3. 網絡程式設計

    TCP/IP、HTTP、FTP、STMP、POP3、DNS

    會話機制(cookie、session)

    XML、json

  4. 資料庫

    庫、表、資料的操作、存儲引擎、字段類型

    查詢(聯合、子)、連接配接(内、外)、主外鍵

    索引、視圖、存儲過程、觸發器、事務

    SQL程式設計(系統函數:數學、日期時間、字元串、其他,自定義函數)

    管理(使用者管理、權限管理)

  5. 二次開發

PHPCMS

七、Linux

    常用指令

    LAMP、LNMP環境的搭建和配置

八、大型網站核心技術

    Memcached(是什麼?常用操作?php操作?)

    頁面靜态化(真、僞、URL重定向)

    資料庫優化、索引、執行計劃、優化配置、查詢緩存、分區、分表、讀寫分離(主從伺服器,一主一從,一主多從)

    mongoDB

    Redis(資料類型、持久化、主從配置、PHP操作)

    sphinx