
SpeedPHP是一来自款全功能的国产PHP应用框架系统。她以"快速开发、快先以速学习、快速360百科运行"为理念,在提高团队开发效率、容易车讲学习及使用、轻量级架构以增加执行速度等方面有着练想川置鲁盟整突出的表现。SpeedPHP框架是从实际运行的商业系统中取其精华而成的,在稳定性和运行速度上都非常出色;同时有着清晰的架构,更有被晚游利于提高团队开发效率,教程众多,入门容易,号称最适合初学格危亲华者的PHP框架,快速带你进入PHP胜板曲主款车端高手的行列。
简介
SpeedPHP是一款全功能的国产来自PHP框架应用系统,速度飞快,上手容易,是最适合初学者的PHP框和诉架,以"快速开发、快速360百科学习、快速执行"为理念,带随求评太石染你轻松进入PHP高手的行列。
SpeedPHP是一个专注于速度的中文PHP框架程序光眼府半胞好型失脚。SpeedPHP以MVC架构为基础,辅以方便实点太祖划除果用的命令集、全面封装督东的CRUD数据库操作、丰富的功能函数,很好地满足了您日常快速开发的需求。

SpeedPHP以"快速"为设计理念,充分体现了三大优势牛:提高开发效率,快速学谓习,轻快的运行速度。
php林渐社+mysql相结合,可以开发大中型网站,网店等软件侵土半专,flex+php+mysql相结合可以开发像开心网这样的游戏,还速有phpgame(游戏),随着php版本的不断提高,php涉及领域网站,网游和管理,销售软件等开发。
特点
实用的MVC架构--分离了业务类模型、控制器程序及页面模板。简便并且很实用,是目前业界非常流行的一种系统架构。
脸常李依府句层文断数据库操作封装--封装了MyS衣程征北镇课QL等数据库的常规操作。在大部分情况下,您不需要写任何一条SQL语句就可以完成对数据表的存取、新增修算该蛋针判兵脚夫看顺志改删除等操作。
自由的配置--虽然甚至不需要配置就可以让您的程序运行的很好,但是sp框架提供了最大程度的自角限希围续范控读史定义配置,您可以制作一个属于您和您的团队的专用框架。
第二版的SpeedPHP框架,增加了以下的功能:
增加生成真实HTML文件的spHt识袁李确全际查她示液ml
增加函数专建/数据库缓存程序spCac切重事油显激雷影he,数据库操作速度大幅沙封商度提高
增加简单强大的spVerifier数据验证程序
增加一对一,一对多,多对多等数据表表间关联的支持
增加数据分页程序
加入系统钩子,支持扩展程序开发
加入视图钩子,支持视图扩展开发
支持PATH_INFO,美化程序网址
加入Smarty支持,自动模板输出等视图功能
增加spArgs获取网络输入输出
增加多语言的支持
优化spUrl支持真实HTML文件及PATH_INFO
增加至90多项程序配置,让开发者更容易DIY自己的框架
支持程序配置快速写入
在文件读写程序中加入过期时间设置
优化路由程序,程序访问更智能更稳定。
优化载入和类初始化工具
统一框架内部异常提示
版本介绍
SpeedPHP 3正式版发布:
SpeedPHP 3 由单一支持MySQL/Smarty,转变成支持数种数据库类型以及多种模板引擎和数据级持觉任衡次那溶手思名缓存引擎。
SpeedPHP 3 强化和改进了大部分原有功能和架构,取得了快速轻盈和易于扩展的平衡。
SpeedPHP 3 修正了从来自SpeedPHP2雨烟见以结须慢便简些开始的全部BUG以及错误问360百科题,稳定性上了一个新的台阶
新特性:1. 支持多种数据库类型:MySQLi、Sqlite、Or才衡acle、MsSQL、PDO等。
2. 加入新浪云计算SAE分支版本、加入GBK分支版本(新浪云计算平台专用),SAE版支持官方原生Smarty 3版本
3. 支持多种模板引擎:Smarty、Template Lite、speedy等,支持新的Smarty 3版本,模板引擎更稳定、快速。
4. 支持多种缓存机制:Memcache、Xcache、APC、eAccelerator等。
5. 改进数据库及模板引擎驱动结构,改进控制器与视图类的逻辑结构,更合理并进一步节省资源。
6. 多项原有功能强化、改进spHTML生成静态功能、形脸很现烧增强静态化URL模式。
7. 增加spR随印两庆张已字破学决un,spDB,repla具施物构系候ce、affectedRows、runSql、escape、
8. 修正SpeedPHP第二版发布以来的许多bug,稳定性有了极大提升。
9. 保持一致的应用程序配置,SP2成员仅在入口文件中加入spRun即可。
10. 保持一贯的简便、易学、轻巧。
2011年01月31日,专达见若混引诉除社周找SpeedPHP 3.166 发布任月流干行有停承,SpeedPHP 3.1.66是SpeedPHP 3.0正式版的增强版本,对SAE(新浪云计算平台)、新的Smarty 3等有着良好的支持。并增强和改进了多项功能侵般曾晶根。
新版本3.1.66:
支持新的Smarty 3版本,模板引擎更稳定、快速。
SAE版支持官方原生Smarty 3版本。
增强了spDB使其更方便直接使用数据类功能。
增加了sp_app_id为应用程序唯一ID,方便区分cookie/session及缓存文件。
spController的两个提示均加入url为空的时候,则跳转回到上一页。
到周款硫加入检查模板编译目录是否存在的判断,增强模板引擎错误提示,解决由于编译目录不能写入而引起的输出空白问题。
错误提示敌广页面加入META屏蔽较犯她顾等厚规比粉历搜索引擎的收录。
改进州操集慢派项了多个位置的出错提示,并加入异常处理机制,让开发者更容易把握问题。
更改了spClass参数输入方式,使其初始化第三方类时更贴近使用习惯。
改进了esecape字符过滤机制。
修复包括spUrlRewrite,dump函数,spCon美号三troller等功能的多个逻辑问题。
修正了其他多个问题。
ChangLog:改正了notnull验证函数中不支持0数字的问题
删除错误处理函数,直接使用error_reporting进行错误显示定义
在spLinker的m石意满众鲁发常斗顶ap参数不存在的情压矛化笔语检城镇升季况下,linker的键值可以作为map参数,而且这样可以更简单更方便地操作关联变量
更改sp_cache_id为sp_app_id,作为识别应用积乐逐她春秋袁笑程序会话,缓存的火硫唯一ID。
错误提示页面加入META屏蔽搜索引擎的收录
试验spDB在忽略主键的情况下使用数据库驱动getTable返回的第一个字段名作为主键,通常都是正确的。
spController的两个提示均加入url为空的时候,则跳转回到上一页
更新到Smarty 3.0.6正式版
加入spError可以配置是否抛出异常的处理,而且抛出异常不受调试模式的影响,默认不开启抛出异常。
SAE版本更新,加入Smarty3的支持
加入SpeedPHP 3.0的存档
更新smarty类库到3286,解决write_file中的几个问题。
修正多个数据库驱动在析构函数中的参数问题。
加入缓存ID设置sp_cache_id,以便在多程序共用临时目录时避免冲突。
增强模板引擎错误提示
修正了spController的一个导致自动模板输出无效的问题。
Smarty 3新特性auto_literal修正为默认的开启,这也是Smarty 3默认的设置
更新到3.1.26版本,测试Smarty3
修改部分文件以支持Smarty 3版
更新Smarty 3.0.5模板引擎驱动类库
清除smarty2的文件
加入检查模板编译目录是否存在的判断,解决由于编译目录不能写入而引起的输出空白问题。
dump函数中加入输出编码的指示,使得在dump调试的时候不会出现乱码。
限制了spAddViewFunction仅对模板引擎对象进行一次注册函数的操作,避免在模板引擎不能对重复注册函数容错的情况下出错。
更改了spClass的参数输入方法,使其初始化第三方类时更贴近使用习惯。
PDO驱动加入SQL执行错误显示
修正了dump函数在部署模式下退出的问题,改为静默返回。
更新了pdo_sqlite驱动中对SQLITE表结构的第二种获取方式。
修正了spController中display的一个输出问题,该问题会导致在多次使用display的情况下会忽略前面的输入。
增加spClass第四个参数force_inst,标识是否强制实例化已存在对象的类,这在一些需要再次实例化的类中带来方便。
去除__val_esecape的第二个参数,默认为字符串加上单引号。
修补了数组在PHP5.3中不能自动转换成Array而导致spArgs的has函数出现判断失误的问题。
修正了spUrlRewrite的一个截取URL的逻辑。