摘要:项目源码地址链接地址简单版框架特点单入口采用面向对象思想,基于设计思想,使用观察者,注册器,工厂,代理,特性等模式开发。提供一些常用类图片分页文件上传验证码等。提供常用的插件文件压缩合并观察等。基于通过数组下标访问配置文件。
项目源码地址
链接地址(https://github.com/cxp1539/mi...
Framework简单版php框架
Framework特点项目目录结构单入口index.php
采用面向对象思想,基于MVC设计思想,使用观察者,注册器,工厂,代理,trait特性等模式开发。
使用namespace命名空间。
autoLoader自动加载类。
debug,Profiler(性能分析器)。
提供一些常用类(图片,分页,文件上传,验证码等)。
提供grunt常用的插件(文件压缩,合并,观察等)。
基于ArrayAccess通过数组下标访问配置文件。
obcache缓存。
classes 公共的类文件存 --image.class.php 图片操作类 --logobserver.class.php 观察者log实现类 --page.class.php 分页类 --upload.class.php 文件上传类 --vcode.class.php 验证码类 conf 配置文件 --database.php 数据库配置 --memcache.php memcached配置 controls 控制器 intef 基础接口或者抽象类 --db.class.php 数据库接口规范 --observer.class.php 异常观察者接口规范 libs 默认加载库文件 --action.class.php 调用控制器和方法类 --autoloader.class.php 自动加载类 --config.class.php 读取配置文件类 --controller.class.php 控制器基类 --debug.class.php debug调试类 --factory.class.php 工厂类 --globalf.class.php 全局函数类 --memcached.class.php memcached实现类 --mysqli.class.php mysqli实现类 --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 静态资源目录 js js release_js grunt处理后的js css css images images uploads 图片上传目录 vies 模版目录 Gruntfile.js grunt配置文件 README.md README.md common.inc.php 核心文件 1.定义字符集 2.设置时区 3.开启session 4.定义主目录和静态资源目录常量 5.autoLoader 6.url获取调用控制器和方法 7.debug,Profiler开启(性能分析器) 8.初始化接收的控制器和方法处理action请求(反射机制) 9.debug,Profiler接口,输出debug信息,执行时间,使用内存等。 index.php 主入口 package.json package.json
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/29834.html
摘要:版微信第三方登陆包括微信微博等等,查看支持列表扩展好用的图片处理,也方便使用百度版百度版支付集合,包含支付宝等支付宝在的封装各国语言包,包含简体中文生成二维码工具,亲测好用未完大家可以向我推荐,直接在本文下留言即可。 Laravel不权威导航 Hi 这里是Roy整理的Laravel相关索引,希望能帮到大家showImg(http://static.segmentfault.com/bu...
摘要:在有了基础之后,进一步学习内容包括框架。前端学习交流群禁止闲聊,非喜勿进。代码提交前必须做的三个事情检查所有变更跑一边单元测试手动运行一遍所有 网站开发开发大致分为前端和后端,前端主要负责实现视觉和交互效果,以及与服务器通信,完成业务逻辑。其核心价值在于对用户体验的追求。可以按如下思路学习系统学习: 基础知识: html + css 这部分建议在 w3school 在线教程上学习,边...
摘要:在有了基础之后,进一步学习内容包括框架。前端学习交流群禁止闲聊,非喜勿进。代码提交前必须做的三个事情检查所有变更跑一边单元测试手动运行一遍所有 网站开发开发大致分为前端和后端,前端主要负责实现视觉和交互效果,以及与服务器通信,完成业务逻辑。其核心价值在于对用户体验的追求。可以按如下思路学习系统学习: 基础知识: html + css 这部分建议在 w3school 在线教程上学习,边...
摘要:我们为了处理这些挑战,提出了一个新的引用测试框架当然,也是开源的,并且在整个过程中节省了上百万美元。另一方面,被证实有一些严重的缺点部署困难而且慢。在缓存刷新期间,当可用于别的进程的已缓存的文件字节码在此时损坏,就会导致崩溃。 How Badoo saved one million dollars switching to PHP7 我们成功的把我们的应用迁移到了php7上面(数百台机...
摘要:基于阿里云提供的服务是套件的核心如安全性套件等服务。今天,主要结合个人体验介绍下一个个人站点如何选择阿里云的配置。在云计算尚未普遍,企业网站托管在IDC的房间里,每个服务器需要一个柜,我仍然记得每次购买服务器或服务器升级,都需要操作乘出租车去了房间,然后在引擎室里,比如内存升级,和操作这台机器。当您需要增加服务器数量时,价格通常非常昂贵,因为需要额外的空间和机柜。这导致了非常高的服务器成本。...
阅读 3668·2021-11-24 09:39
阅读 1271·2021-09-30 09:48
阅读 3257·2021-09-09 11:51
阅读 2882·2021-09-08 10:41
阅读 1327·2019-08-30 14:06
阅读 2797·2019-08-30 14:01
阅读 873·2019-08-29 17:11
阅读 3167·2019-08-29 15:37