輕量級PHP框架:MonkeyPHP
MonkeyPHP(以下簡稱MKP)是一個小巧靈活、簡單易用、易于擴展的輕量級PHP框架,并且遵循MVC模式的PHP開發框架!
MKP秉承了很多優秀的PHP框架共有的:代碼的OOP編寫風格、URL的路由功能、MVC的架構思想、ORM的數據庫操作、以及AJAX的前端頁面技術支持。
框架亮點:一、核心簡約、清晰,只有一個文件,加上中性命名方式很容易的讀懂源碼,并根據自己的實際應用進行定制修改。
二、框架的每個模塊類獨立設計,類與類之間是松耦合的、插件式的。類的撰寫沒有約定,而且支持跨模塊之間的直接調用,擴展容易。
三、實現了網站模塊的水平管理和垂直管理,使得網站的風格協調統一的同時還保證了模塊之間完全解耦、易于增減模塊。
四、智能、迅捷的類按需加載機制,只有用到某個類,才會把該文件加載進來,幾乎完全避免了include、require的使用。
五、完全托管任何PHP運行時錯誤和異常,當然,你也可以隨時接管。
六、強大的數據庫操作能力,完善的ORM功能。
七、內置mysqli、pdo數據驅動適配器,只需一行配置就可切換。根據MKP的數據接口可以方便的定制其他數據庫驅動。
八、較好實現了數據庫語言適配器,mysql、mssql、sqlite的數據庫語言已經內置其中,可以隨時補充完善。
其他功能:
0.單一入口。
1.URL路由支持重寫、pathinfo、GET方式,只需一個參數即可輕松選擇。
2.完全自定義前端控制器,可以方便的定制自己的路由匹配模式。
3.豐富的Session托管存儲方式
4.無組件的多語言支持
5.豐富的緩存選擇
6.靈活的數據驗證機制
整合mysql備份恢復、購物車類、cookies管理類、curl類、日期工具類、文件下載類、電子郵件類、excel工具類、各種安全過濾工具類、 ftp工具類、html代碼生成類、模擬http協議類、圖像工具類、分頁類、拼音工具類、頁面播放器代碼生成工具、分詞工具類、無限分類工具、上傳工具類、驗證工具類、Web服務工具類、在線壓縮解壓工具類....
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!