PFA - PHP Framework AsThis

Version 3
Copyright© 2010-2017 AsThis.net, All Rights Reserved.

简介

PFA 是一个免费开源的,快速、简单的面向对象的轻量级 PHP 开发框架,遵循 Apache2 开源协议发布,是为了快速 WEB 应用开发和简化企业级应用开发而诞生。

类库导入
PFA 采用基于类库包和命名空间的方式导入类库,让类库导入更加简单清晰。为了方便项目的跨平台移植,系统还可以严格检查加载文件的大小写。
URL 模式
系统支持普通模式、PATHINFO 模式,REWRITE 模式和兼容模式的 URL 方式,支持不同的服务器和运行模式的部署,配合 URL 路由功能,让你随心所欲的构建需要的 URL 地址和进行 SEO 优化工作。
编译机制
核心编译及项目的动态编译机制,有效减少 OOP 开发中文件加载的性能开销。
查询语言
内建丰富的查询机制,包括组合查询、复合查询、区间查询、统计查询、多字段查询和原生查询,让你的数据查询简洁高效。
群组控制器
群组控制器可实现大项目的分工协调和部署问题。
模板引擎
系统内建了一款卓越的编译型模板引擎,支持两种类型的模板标签。通过驱动还可以支持第三方模板引擎。
AJAX 支持
内置 AJAX 数据返回方法,支持 JSON、XML 和 EVAL 等格式返回客户端,并且系统未绑定任何 AJAX 类库。
多客户端平台侦测
系统支持可以自动检测客户端浏览器平台自动加载对应的模板包。
多语言支持
系统支持语言包功能,项目和模块都可以有单独的语言包,并且可以自动检测浏览器语言自动加载对应的语言包。
字段类型检测
字段模型强制转换,确保数据写入和查询更安全。
数据库特性
系统支持多数据库连接和动态切换机制,支持分布式数据库。
缓存机制
系统支持包括文件方式、Db、Memcache 在内的多种动态数据缓存类型,并提供了快捷方式进行存取操作。
扩展机制
系统支持包括模板引擎扩展在内的扩展机制。

安装方法

PFA 无需安装,把解压后的 PFA 核心包目录复制或上传到你的 WEB 服务器或 WEB 目录即可。

相关链接