旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

ThinkPHP5什么时候出的【php教程】,ThinkPHP5

作者:搜教程发布时间:2019-12-01分类:PHP教程浏览:92评论:0


导读:太给力了,为了庆贺ThinkPHP5.0的宣布,天宫二号已顺遂升空,率土同庆的赶脚ThinkPHP5.0版本是一个推翻和重构版本,官方团队用时十月,倾泻了大批的时刻和精神,...
太给力了,为了庆贺ThinkPHP5.0的宣布,天宫二号已顺遂升空,率土同庆的赶脚

ThinkPHP5.0版本是一个推翻和重构版本,官方团队用时十月,倾泻了大批的时刻和精神,采纳全新的架构头脑,引入了更多的PHP新特征,优化了中心,削减了依靠,完成了真正的惰性加载,支撑composer,并针对API开辟做了大批的优化,包含路由、日记、非常、模子、数据库、模板引擎和考证等模块都已重构,不适合原有3.2项目标升级,请慎重考虑贸易项目升级,但相对是新项目标首选(无论是WEB照样API开辟)。

引荐课程:PHP教程。

[ 特征 ]

重要特征包含:

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

范例:遵照PSR-2、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什么时刻出的的细致内容,更多请关注ki4网别的相干文章!

标签:ThinkPHP5


欢迎 发表评论: