您的位置:

php开源框,Php开发框架

本文目录一览:

PHP开源框架是什么意思?

所谓框架就是一个可以被广泛应用的架构(如MVC),通常是大家常用而又没什么变化的东西,人们就把它框架,让大家节省时间。比如ThinkPHP就 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现.

使用php编写电商网站,有哪些较好的开源框

现成cms有 ecshop shopex 之类的。

常用php开发框架一般用yii laravel thinkphp。

「编程工具」PHP 开源框架 MiniFramework 发布 2.0.0 版

MiniFramework 是一款遵循 Apache2 开源协议发布的,支持 MVC 和 RESTful 的超轻量级 PHP 开发框架。MiniFramework 能够帮助开发者用最小的学习成本快速构建 Web 应用,在满足开发者最基础的分层开发、数据库和缓存访问等少量功能基础上,做到尽可能精简,以帮助您的应用基于框架高效运行。

MiniFramework于2019年6月11日发布2.0.0版本,变化有:

* 重构框架核心架构,按功能模块划分目录和命名空间。

* 新增命名空间Mini\Base,用于框架基础类库。

* 新增命名空间Mini\Cache,用于缓存类库。

* 新增命名空间Mini\Captcha,用于验证码等人机识别校验类库。

* 新增命名空间Mini\Db,用于数据库操作类库。

* 新增命名空间Mini\Helpers,用于全静态助手类库。

* 新增常量CSRF_TOKEN_ON,默认值为TRUE,用于控制防御CSRF跨站请求伪造攻击功能的开启和关闭。

* 新增方法Mini\Base\Request::checkCsrfToken(),用于校验客户端传入CSRF-Token。

* 新增方法Mini\Base\Request::createCsrfToken(),用于生成一个新的CSRF-Token。

* 新增方法Mini\Base\Request::getCsrfParamName(),用于获取CSRF-Token存储键名。

* 新增方法Mini\Base\Request::loadCsrfToken(),用于读取CSRF-Token。

* 新增方法Mini\Helpers\Safe::getCsrfToken(),用于随时获取当前存储于Server端的CSRF-Token。

* 改进Mini\Db类库,支持原有工厂模式调用和直接调用MySQL类Mini\Db\Mysql两种模式并存。

* 改进Mini\Cache类库,支持原有工厂模式和直接调用File、Memcache、Memcached和Redis类两种模式并存。

* 创建框架核心代码仓库 用于正式版本发布。

* 完善用于演示的应用示例App。

* 完善Composer配置,更好的支持在项目中通过Composer引入框架进行编码。

* 完善代码注释。

MiniFramework 2.0.0 版本下载地址

zip格式:

tar.gz格式:

MiniFramework 快速入门文档

地址:

近期版本更新主要变化回顾:

1.5.2

* 新增全局函数htmlEncode(),用于转换特殊字符为HTML实体字符,便于防范XSS攻击。

* 更新composer.json中定义的包名,从命名上与Github的仓库名称保持一致。