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服務工具類、線上壓縮解壓縮工具類....