ShopCMS 开发文档
HFramework 开发文档

1.1 HFramework 简介

HFramework是一种简单、高效、开源的、纯PHP开发框架,框架采用MVC架构,100%面向对象开发。此框架支持PHP5、PHP7及以后的所有版本。本书主要介绍基于该框架的开发过程和开发方法。

框架不仅实现了常规框架的功能,如:友好的数据库读写、缓存读写、图片处理、上传下载等常规功能,还实现了MYSQL事务嵌套等高级拓展功能。此框架适用于开发中小型网站,也适用于开发大型高并发的网站,并且,基于此框架开发的网站,支持模块化部署,也支持网站嵌套。

这里只介绍了部分类和部分方法,框架类比较简单,并且类和方法都有详细的注释,您在IDE的代码提示中,就能了解到更多的细节,当然您也可以直接浏览类文件。

本框架只用到PHP基本方法和特性,便于初学者入门,因为是纯PHP开发的,所以您不需要安装额外的插件。本框架兼容PHP5.2以上版本;数据库层基于PDO,因此兼容的数据库范围较广,但推荐您使用MYSQL5.0以上版本。

框架封装了多种缓存(当前支持 memcache、redis、apc和静态文件缓存),支持访问权限控制,代码文件全部为惰加载(调用的时候才加载),有详细的调试信息,提供了多种数据验证、图像处理等常用的web开发功能。

框架也比较容易继承和扩展,在框架类的基础上,您可以轻松继承和重写,从而开发出更个性化的功能;框架也允许您导入第三方类库(如支付宝、微信、二维码等)。
更多的功能期待您的发掘很探讨。

学习本框架需要的条件:

学习本框架,您需要具备以下条件:
1. 一杯好茶,一边品茶,一边享受代码的艺术之美;
2. 有PHP的开发环境,方便调试,要求PHP5.0以上版本,支持pdo_mysql;
3. MYSQL数据库,5.0以上版本,用于学习用框架的方法读写数据库;
4. 您需要有PHP面向对象编程的基础知识;
5. 如果您需要学习NOSQL缓存(如memcache、redis等),您需要有相应的环境支持。
阅读:3511 | 发布时间:2019-01-28 19:40