PHP語言能力分析,知識劃分

 

PHP基礎

  1. 一類(基本使用):語法、cookie、session、數組、數據庫鏈接及操做php

  2. 二類(熟練掌握):正則、PHP異常、函數、模擬請求html

  3. 三類(精通):垃圾回收機制、過濾器、高級過濾器, php vm 原理,php擴展開發等高級技能數據庫

面向對象

  1. 一類:類、對象、繼承、封裝、魔術方法編程

  2. 二類:函數式編程,抽象類、接口、多態、至少4種設計模式設計模式

  3. 三類:8種以上設計模式、自行開發框架數組

PHP框架[Yii][Thinkphp][CI]

  1. 一類:框架熟練使用,基於框架實現增刪改查等常規邏輯緩存

  2. 二類:利用框架構造獨立分層結構,獨立開發插件和擴展,能在實際項目中使用性能優化

  3. 三類:能獨立改造框架,構造自有框架,並實際應用於項目swoole

socket框架[swoole][workerman]

  1. 一類:客戶端和服務端通訊基本編程cookie

  2. 二類:設計通訊協議,異步,同步,阻塞,能在實際項目中使用

  3. 三類:性能優化,服務架構與設計,並實際應用於項目

第三方類庫

  1. 一類:常見類庫使用excel、upload、qrcode、mail或其餘

  2. 二類:常見開放平臺SDK使用

  3. 三類:第三方類庫改造、優化

函數庫

  1. 一類:數組類、字符串類、數學函數庫、時間日期類、圖像函數庫、MySQL 函數庫

  2. 二類:變量函數庫、文件系統函數庫、目錄函數庫、URL函數庫、XML解析函數庫等

  3. 三類:Apache 函數庫、類/對象函數庫、PDF、CURL、FTP 函數庫、HTTP 相關函數庫、郵件函數庫、輸出控制函數、PHP配置函數庫、系統調用函數庫、SOAP函數庫、Socket函數庫

PHP配置優化

  1. 一類:PHP代碼優化,PHP.ini基本配置

  2. 二類:PHP-FPM OPCACHE 優化配置

  3. 三類:PHP性能整體優化

模板引擎[Smarty][Twig]

  1. 一類:常規配置、經常使用語法、熟練使用

  2. 二類:變量、函數、表達式、屬性、緩存等

  3. 三類:擴展、自定義函數、過濾器、濾鏡、模板繼承等高級使用

單元測試[PHPunit]

  1. 一類:單元測試註解、斷言

  2. 二類:mock對象

  3. 三類:無

PHP通用技術能力級別評定

相關文章
相關標籤/搜索