ThinkPHP5什么时候出的-php教程

资源魔 92 0
太给力了,为了庆贺ThinkPHP5.0的公布,天宫二号曾经顺遂升空,率土同庆的赶脚

ThinkPHP5.0版本是一个推翻以及重构版本,民间团队用时十月,倾注了年夜量的工夫以及精力,采纳全新的架构想想,引入了更多的PHP新特点,优化了外围,缩小了依赖,完成了真实的惰性加载,支持composer,并针对API开发做了年夜量的优化,包罗路由、日记、异样、模子、数据库、模板引擎以及验证等模块都曾经重构,没有适宜原有3.2名目的晋级,请稳重思考贸易名目晋级,但相对是新名目的首选(无论是WEB仍是API开发)。

保举课程:PHP教程。

[ 特点 ]

次要特点包罗:

--------------------------------------------------------------

标准:遵照PSR-二、PSR-4标准,Composer及单位测试支持;

谨严:异样谨严的谬误检测以及平安机制,具体的日记信息,为你的开发保驾护航;

灵敏:缩小外围依赖,扩大更灵敏、不便,支持饬令行指令扩大;

API敌对:超卓的功能以及REST支持、近程调试,更好的支持API开发;

高效:惰性加载,及路由、设置装备摆设以及主动加载的缓存机制;

ORM:重构的数据库、模子及联系关系,MongoDb支持;

--------------------------------------------------------------

支持ThinkPHP5的用户请到 Github 给咱们一个`star` ^_^

绝对于RC4版本,更新以下:

[ 申请以及路由 ]

Request工具支持静态绑定属性

界说了路由规定的URL原地点制止拜访

改良路由规定存储构造

路由分组性能加强,支持嵌套以及虚构分组

路由URL高效反解

改良Request工具param办法猎取优先级

路由添加name办法设置以及猎取路由标识

添加MISS以及AUTO路由规定

Route类添加auto办法 支持注册一个主动解析URL的路由

路由规定支持模子绑定

路由变量对立应用param办法猎取

路由规定标识性能以及主动标识

添加天生路由缓存指令 optimize:route

Request工具添加route办法独自猎取路由变量

Request工具的param get post put request delete server cookie env办法的第一个参数传入false 则示意猎取原始数据 没有进行过滤

改良主动路由标识天生 支持没有同的路由规定 指向同一个路由标识,改良Url主动天生对路由标识的支持

改良Request类 filter属性的初始化

改良Request类的isAjax以及isPjax办法

Request类添加token办法

路由设置装备摆设文件支持多个 应用 route_config_file 设置装备摆设参数设置装备摆设

域名绑定支持https检测

改良域名绑定 支持同时绑定模块以及其余 支持绑定到数组界说的路由规定,勾销域名绑定到分组

路由规定添加PATCH申请类型支持

添加route_complete_match设置装备摆设参数设置全局路由规定界说能否采纳完好婚配 能够由路由规定的参数complete_match 进行笼罩

改良路由的 后缀参数辨认 优先于零碎的伪动态后缀参数

Url类添加root办法用于指定以后root地点(没有含域名)

改良Url天生对可选参数的支持

[ 数据库 ]

查问前提主动参数绑定

改良分页办法支持参数绑定

Query类的cache办法添加缓存标签参数

Query类的update以及delete办法支持挪用cache办法 会主动肃清指定key的缓存 合营查问办法的cache办法一同应用

改良Query类的提早写入办法

Query类的column以及value办法支持fetchsql

改良日期查问办法

改良存储进程办法exec的支持

改良Connection类的getLastInsID办法猎取

记载数据库的衔接日记(衔接工夫以及DSN)

改良Query类的select办法的前往后果集判别

Connection类添加getNumRows办法

数据库事务办法勾销前往值

改良Query类的chunk办法对主键的猎取

改良当数据库驱动类型应用完好定名空间的时分 Query类的builder办法的成绩

[ 模子 ]

添加软删除了性能

联系关系模子以及预载入改良

联系关系预载入查问闭包支持更多的联贯操作

欠缺savell办法支持更新以及验证

联系关系界说对立前往Relation类

Model类的has以及hasWhere办法对join类型的支持

Model类的data办法 批量赋值数据的时分 清空原始数据

Model类的get办法第三个参数传入true的时分会主动更新缓存

Model类添加只读字段支持

Model类添加useGlobalScope办法设置能否启用全局查问范畴

Model类的base办法改成动态界说 全局屡次挪用无效

Model类支持设定主键、字段信息以及字段类型,没有依赖主动猎取,进步功能

Model类的data办法 支持修正器

改良Relation类对非数字类型主键的支持

改良Relation类的一对多删除了

修改Relation类的一对多联系关系预载入查问

[ 日记弛缓存 ]

支持日记类型别离存储

日记容许设置记载级别

添加缓存标签性能

缓存类添加pull办法用于猎取并删除了

cache助手函数添加tag参数

简化日记信息,暗藏数据库明码

添加cache/session redis驱动的库抉择逻辑;

memcached驱动的设置装备摆设参数支持option参数

调试模式上面 日记记载添加页面的header以及param参数记载

memcached缓存驱动添加衔接账号明码参数

缓存支持设置complex类型 支持设置装备摆设多种缓存并用store切换

缓存类添加tag办法 用于缓存标签设置 clear办法支持肃清某个缓存标签的数据

File类型日记驱动支持设置独自文件记载没有同的日记级别

改良文件缓存以及日记的存储文件名定名标准

缓存类添加inc以及dec办法 针对数值型数据提供自增以及自减操作

Cache类添加has办法 get办法支持默许值

[ 其它 ]

视图类支持设置模板引擎参数

添加表单令牌天生以及验证

添加中文验证规定

添加image以及文件相干验证规定

重定向Response工具支持with办法隐含传参

改良Session类主动初始化

session类添加pull办法用于猎取并删除了

添加Env类用于猎取环境变量

Request类get/post/put等更改赋值后param办法仍然无效

改良Jump跳转地点支持Url::build 解析

优化Hook类

使用调试模式以及页面trace支持环境变量设置

config助手函数支持 config('?name') 用法

支持应用BIND_MODULE常量的形式绑定模块

入口文件主动绑定模块性能

改良验证异样类的谬误信息以及模板输入,支持批量验证的谬误信息抛出

欠缺console 添加output一些罕用的办法

添加token助手函数 用于正在页面疾速显示令牌

添加halt办法用于变量调试并中缀输入

改良Validate类的number验证规定 以及 integer区别开

optimize:autoload添加对extend扩大目次的扫描

改良Validate类的boolean验证规定 支持表复数据

改良cookie助手函数支持 判别能否存正在某个cookie值

改良abort助手函数 支持抛出HttpResponseException异样

改良File类添加对上传谬误的解决

改良File类move办法的前往工具添加上传表单信息,添加猎取文件散列值的办法

改良File类的move办法的前往工具改成前往File工具实例

添加clear以及optimize:config 指令

改良File类以及Validate类的图象文件类型验证

管制器的操作办法支持注入Request以外的工具实例

Request类 param(true) 支持猎取带文件的数据

input助手函数第一个参数添加默许值

Validate类添加image验证规定 并改良max min length支持多种数据类型

json输入时数据编码失败后抛出异样

[ 调整 ]

破除路由映照(动态路由)界说

勾销url_deny_suffix设置装备摆设 改由路由的deny_ext参数设置

模子save办法前往值改成影响的记载数,勾销getId参数

Request工具controller办法前往驼峰管制器名

管制器前置操作办法没有存正在则抛出异样

Loader类db办法添加name标识参数

db助手函数添加第三个参数用于指定衔接标识

Sqlsrv驱动默许不合错误数据表字段进行小写转换

移除了sae驱动 改成扩大包

Oracle驱动移出外围包

Firebird驱动移出外围包

勾销别号界说文件alias.php

设置装备摆设参数读取的时分勾销环境变量判别 需求读取环境变量的时分应用Env类

环境变量界说文件更改成 .env 由原来的PHP数组改成ini格局界说(支持数组形式)

状态设置装备摆设以及扩大设置装备摆设的加载程序调整 便于状态设置装备摆设文件中能够更改扩大设置装备摆设的参数

勾销域名绑定到路由分组性能

管制器类的success以及error办法url参数支持传入空字符串,则没有做任那边理

管制器的error success result redirect办法均没有需求应用return

创立目次的权限修正为0644

以上就是ThinkPHP5何时出的的具体内容,更多请存眷资源魔其它相干文章!

标签: php开发教程 php开发资料 php开发自学 thinkphp5

抱歉,评论功能暂时关闭!