摘要:項目源碼地址鏈接地址簡單版框架特點單入口采用面向?qū)ο笏枷?,基于設計思想,使用觀察者,注冊器,工廠,代理,特性等模式開發(fā)。提供一些常用類圖片分頁文件上傳驗證碼等。提供常用的插件文件壓縮合并觀察等。基于通過數(shù)組下標訪問配置文件。
項目源碼地址
鏈接地址(https://github.com/cxp1539/mi...
Framework簡單版php框架
Framework特點項目目錄結(jié)構(gòu)單入口index.php
采用面向?qū)ο笏枷耄贛VC設計思想,使用觀察者,注冊器,工廠,代理,trait特性等模式開發(fā)。
使用namespace命名空間。
autoLoader自動加載類。
debug,Profiler(性能分析器)。
提供一些常用類(圖片,分頁,文件上傳,驗證碼等)。
提供grunt常用的插件(文件壓縮,合并,觀察等)。
基于ArrayAccess通過數(shù)組下標訪問配置文件。
obcache緩存。
classes 公共的類文件存 --image.class.php 圖片操作類 --logobserver.class.php 觀察者log實現(xiàn)類 --page.class.php 分頁類 --upload.class.php 文件上傳類 --vcode.class.php 驗證碼類 conf 配置文件 --database.php 數(shù)據(jù)庫配置 --memcache.php memcached配置 controls 控制器 intef 基礎接口或者抽象類 --db.class.php 數(shù)據(jù)庫接口規(guī)范 --observer.class.php 異常觀察者接口規(guī)范 libs 默認加載庫文件 --action.class.php 調(diào)用控制器和方法類 --autoloader.class.php 自動加載類 --config.class.php 讀取配置文件類 --controller.class.php 控制器基類 --debug.class.php debug調(diào)試類 --factory.class.php 工廠類 --globalf.class.php 全局函數(shù)類 --memcached.class.php memcached實現(xiàn)類 --mysqli.class.php mysqli實現(xiàn)類 --obcache.class.php obcache緩存類 --obexception.class.php 自定義異常處理類 --profiler.class.php 性能分析類 --proxy.class.php 代理類 --register.class.php 注冊器類 --singleton.class.php 單例trait --url.class.php url請求處理類 node_modules node插件 grunt-contrib-concat grunt文件合并插件 grunt-contrib-uglify grunt文件壓縮插件 grunt-contrib-watch grunt文件觀察插件 grunt grunt插件 statics 靜態(tài)資源目錄 js js release_js grunt處理后的js css css images images uploads 圖片上傳目錄 vies 模版目錄 Gruntfile.js grunt配置文件 README.md README.md common.inc.php 核心文件 1.定義字符集 2.設置時區(qū) 3.開啟session 4.定義主目錄和靜態(tài)資源目錄常量 5.autoLoader 6.url獲取調(diào)用控制器和方法 7.debug,Profiler開啟(性能分析器) 8.初始化接收的控制器和方法處理action請求(反射機制) 9.debug,Profiler接口,輸出debug信息,執(zhí)行時間,使用內(nèi)存等。 index.php 主入口 package.json package.json
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/29834.html
摘要:版微信第三方登陸包括微信微博等等,查看支持列表擴展好用的圖片處理,也方便使用百度版百度版支付集合,包含支付寶等支付寶在的封裝各國語言包,包含簡體中文生成二維碼工具,親測好用未完大家可以向我推薦,直接在本文下留言即可。 Laravel不權(quán)威導航 Hi 這里是Roy整理的Laravel相關索引,希望能幫到大家showImg(http://static.segmentfault.com/bu...
摘要:在有了基礎之后,進一步學習內(nèi)容包括框架。前端學習交流群禁止閑聊,非喜勿進。代碼提交前必須做的三個事情檢查所有變更跑一邊單元測試手動運行一遍所有 網(wǎng)站開發(fā)開發(fā)大致分為前端和后端,前端主要負責實現(xiàn)視覺和交互效果,以及與服務器通信,完成業(yè)務邏輯。其核心價值在于對用戶體驗的追求??梢园慈缦滤悸穼W習系統(tǒng)學習: 基礎知識: html + css 這部分建議在?w3school 在線教程上學習,邊...
摘要:在有了基礎之后,進一步學習內(nèi)容包括框架。前端學習交流群禁止閑聊,非喜勿進。代碼提交前必須做的三個事情檢查所有變更跑一邊單元測試手動運行一遍所有 網(wǎng)站開發(fā)開發(fā)大致分為前端和后端,前端主要負責實現(xiàn)視覺和交互效果,以及與服務器通信,完成業(yè)務邏輯。其核心價值在于對用戶體驗的追求??梢园慈缦滤悸穼W習系統(tǒng)學習: 基礎知識: html + css 這部分建議在?w3school 在線教程上學習,邊...
摘要:我們?yōu)榱颂幚磉@些挑戰(zhàn),提出了一個新的引用測試框架當然,也是開源的,并且在整個過程中節(jié)省了上百萬美元。另一方面,被證實有一些嚴重的缺點部署困難而且慢。在緩存刷新期間,當可用于別的進程的已緩存的文件字節(jié)碼在此時損壞,就會導致崩潰。 How Badoo saved one million dollars switching to PHP7 我們成功的把我們的應用遷移到了php7上面(數(shù)百臺機...
摘要:基于阿里云提供的服務是套件的核心如安全性套件等服務。今天,主要結(jié)合個人體驗介紹下一個個人站點如何選擇阿里云的配置。在云計算尚未普遍,企業(yè)網(wǎng)站托管在IDC的房間里,每個服務器需要一個柜,我仍然記得每次購買服務器或服務器升級,都需要操作乘出租車去了房間,然后在引擎室里,比如內(nèi)存升級,和操作這臺機器。當您需要增加服務器數(shù)量時,價格通常非常昂貴,因為需要額外的空間和機柜。這導致了非常高的服務器成本。...
閱讀 3729·2021-11-24 09:39
閱讀 1358·2021-09-30 09:48
閱讀 3365·2021-09-09 11:51
閱讀 2974·2021-09-08 10:41
閱讀 1390·2019-08-30 14:06
閱讀 2869·2019-08-30 14:01
閱讀 927·2019-08-29 17:11
閱讀 3231·2019-08-29 15:37