开源中国 - 找到您想要的开源项目,分享和交流 - 亚虎娱乐官方app_yahu999_亚虎国际pt客户端
Float_left Icon_close
ThinkPHP V5.1.3 版本亚虎国际pt客户端:改进路由及调整函数加载顺序
流年 2018年01月12日

ThinkPHP V5.1.3 版本亚虎国际pt客户端:改进路由及调整函数加载顺序

流年 流年 亚虎国际pt客户端于2018年01月12日 收藏 2
阿里云高性能云服务器,2折起! >>> >>>   V5.1.3版本主要改进了路由及调整函数加载顺序,推荐更新,主要更新如下:

* 增加`env`助手函数;
* 增加`route`助手函数;
* 增加视图路由方法;
* 增加路由重定向方法;
* 路由默认区分最后的目录斜杆(支持设置不区分);
* 调整公共文件和配置文件的加载顺序(可以在配置文件中直接使用助手函数);
* 视图类增加`filter`方法设置输出过滤;
* `view`助手函数增加`filter`参数;
* 改进缓存生成指令;
* Session类的`get`方法支持获取多级;
* Request类`only`方法支持指定默认值;
* 改进路由分组;
* 修正使用闭包查询的时候自动数据缓存出错的情况;
* 废除`view_filter`钩子位置;
* 修正分组下面的资源路由;
* 改进session驱动;

5.1完全手册内容已经同步更新: https://www.kancloud.cn/manual/thinkphp5_1/content
5.1版本可以直接使用 composer update topthink/framework 无缝升级到最新版本。
本次更新虽然不多,但都是比较给力的功能,现在你可以直接在配置文件中使用助手函数或者自定义函数了Route::rule('hello/:name/','index/hello');Route::rule('hello/:name','index/hello');将被视为两个不同的路由,如果需要不区分最后的斜杆,可以这样定义:Route::rule('hello/:name','index/hello')->removeSlash();view_filter行为钩子取消,你可以用下面的方法进行视图内容输出过滤:$this->filter(function($content){     return str_replace("\r\n",'<br/>',$content); })->fetch();如果使用view助手函数的话,则使用:view()->filter(function($content){     return str_replace("\r\n",'<br/>',$content); });Session类的get方法支持无限级的获取,例如:Session::set('a.b',['c'=>1,'d'=>2]); echo Session::get('a.b.c'); // 输出 1Request类的only方法支持批量设置默认值,例如:Request::only(['name'=>'','id'=>0]);
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创亚虎娱乐官方app社区。
转载请注明:文章转载自 亚虎娱乐官方app中国社区 [http://www.oschina.net]
本文标题:ThinkPHP V5.1.3 版本亚虎国际pt客户端:改进路由及调整函数加载顺序
分享
评论(18)
精彩评论
10
同样是国产框架,ThinkPHP因为沾上PHP这个穷亲戚,就被国人各种嘲讽。vue搭上了阿里这个金主,就被各种吹捧,各种国际化。人啊,都是金钱的奴隶。
3
哈哈。楼上几位还是局限于用PHP做做小网站的思维。PHP最近几年低落恰恰是因为,PHP缺少这种Java的工程思维。用PHP的老思维只能守成,想向微服务,分布式,大数据这些方向扩展,没有工程思维,还局限于小作坊思维,是没有未来的。现在IT圈子的从业人员的水平越来越高,微服务、大数据、人工智能都做成白菜价了,靠做几个企业站就养家糊口的年代一去不复返了。PHP最辉煌的那几年,正是各种建站各种官网爆发增长的年代。现在几乎所有主流编程语言都能做网站了,为了一定要用PHP?
2
这种框架还是停了吧,会让人多走弯路,以前学过,后来换了 ci/sf框架后才知道什么叫新大陆.
1

引用来自“im_sheng”的评论

这种框架还是停了吧,会让人多走弯路,以前学过,后来换了 ci/sf框架后才知道什么叫新大陆.
不要老拿以前说事,没用过TP5就没有说话权!
1

引用来自“最长的旅途”的评论

希望官方按照严格的版本管理来
大版本可以进行结构性的调整
小版本修复BUG,或者添加一些新的小功能
现在TP的版本用起来有点难受。不敢随意升级。
3就不说了,5 就俩版本,5.0 跟5.1 ,本来就算大版本结构调整,小版本无缝升级,先去看下手册先,5.0就升5.0.*,5.1就升5.1.* composer都设置好了,5.0也不会给你升到5.1去,这个很难?
最新评论
0

引用来自“im_sheng”的评论

这种框架还是停了吧,会让人多走弯路,以前学过,后来换了 ci/sf框架后才知道什么叫新大陆.

引用来自“流年”的评论

不要老拿以前说事,没用过TP5就没有说话权!
tp 能坚持亚虎娱乐官方app这么久不容易了,目前用 php 做项目,我只选 tp 了。虽然 3 - 5.0 - 5.1 不能无缝升级,也不影响。
0

引用来自“霡霂”的评论

哈哈。楼上几位还是局限于用PHP做做小网站的思维。PHP最近几年低落恰恰是因为,PHP缺少这种Java的工程思维。用PHP的老思维只能守成,想向微服务,分布式,大数据这些方向扩展,没有工程思维,还局限于小作坊思维,是没有未来的。现在IT圈子的从业人员的水平越来越高,微服务、大数据、人工智能都做成白菜价了,靠做几个企业站就养家糊口的年代一去不复返了。PHP最辉煌的那几年,正是各种建站各种官网爆发增长的年代。现在几乎所有主流编程语言都能做网站了,为了一定要用PHP?
此言有理
1

引用来自“im_sheng”的评论

这种框架还是停了吧,会让人多走弯路,以前学过,后来换了 ci/sf框架后才知道什么叫新大陆.
不要老拿以前说事,没用过TP5就没有说话权!
0

引用来自“gaicitadie”的评论

同样是国产框架,ThinkPHP因为沾上PHP这个穷亲戚,就被国人各种嘲讽。vue搭上了阿里这个金主,就被各种吹捧,各种国际化。人啊,都是金钱的奴隶。
swoole,yaf,yii不都是国产php库?

引用来自“霡霂”的评论

哈哈。楼上几位还是局限于用PHP做做小网站的思维。PHP最近几年低落恰恰是因为,PHP缺少这种Java的工程思维。用PHP的老思维只能守成,想向微服务,分布式,大数据这些方向扩展,没有工程思维,还局限于小作坊思维,是没有未来的。现在IT圈子的从业人员的水平越来越高,微服务、大数据、人工智能都做成白菜价了,靠做几个企业站就养家糊口的年代一去不复返了。PHP最辉煌的那几年,正是各种建站各种官网爆发增长的年代。现在几乎所有主流编程语言都能做网站了,为了一定要用PHP?
神一样的逻辑,果然Java适合你
10
同样是国产框架,ThinkPHP因为沾上PHP这个穷亲戚,就被国人各种嘲讽。vue搭上了阿里这个金主,就被各种吹捧,各种国际化。人啊,都是金钱的奴隶。
0

引用来自“霡霂”的评论

哈哈。楼上几位还是局限于用PHP做做小网站的思维。PHP最近几年低落恰恰是因为,PHP缺少这种Java的工程思维。用PHP的老思维只能守成,想向微服务,分布式,大数据这些方向扩展,没有工程思维,还局限于小作坊思维,是没有未来的。现在IT圈子的从业人员的水平越来越高,微服务、大数据、人工智能都做成白菜价了,靠做几个企业站就养家糊口的年代一去不复返了。PHP最辉煌的那几年,正是各种建站各种官网爆发增长的年代。现在几乎所有主流编程语言都能做网站了,为了一定要用PHP?
@霡霂 赞同
0
tp用的多主要还是手册好
2
这种框架还是停了吧,会让人多走弯路,以前学过,后来换了 ci/sf框架后才知道什么叫新大陆.
0

引用来自“water6000”的评论

官方到底主推的是那个版本啊?有点迷糊!!!
现在的主要更新版本是5.1版本 5.0版本已经进入维护期 不会更新功能了
0
5.0升级到5.1需要调整 并不支持无缝升级,因为5.0和5.1其实属于大版本区分,但 5.1的小版本升级都是可以无缝升级的。
1

引用来自“最长的旅途”的评论

希望官方按照严格的版本管理来
大版本可以进行结构性的调整
小版本修复BUG,或者添加一些新的小功能
现在TP的版本用起来有点难受。不敢随意升级。
3就不说了,5 就俩版本,5.0 跟5.1 ,本来就算大版本结构调整,小版本无缝升级,先去看下手册先,5.0就升5.0.*,5.1就升5.1.* composer都设置好了,5.0也不会给你升到5.1去,这个很难?
0
阔以
0
希望官方按照严格的版本管理来
大版本可以进行结构性的调整
小版本修复BUG,或者添加一些新的小功能
现在TP的版本用起来有点难受。不敢随意升级。
0
官方到底主推的是那个版本啊?有点迷糊!!!
3
哈哈。楼上几位还是局限于用PHP做做小网站的思维。PHP最近几年低落恰恰是因为,PHP缺少这种Java的工程思维。用PHP的老思维只能守成,想向微服务,分布式,大数据这些方向扩展,没有工程思维,还局限于小作坊思维,是没有未来的。现在IT圈子的从业人员的水平越来越高,微服务、大数据、人工智能都做成白菜价了,靠做几个企业站就养家糊口的年代一去不复返了。PHP最辉煌的那几年,正是各种建站各种官网爆发增长的年代。现在几乎所有主流编程语言都能做网站了,为了一定要用PHP?
0
java 不是万能的,不要什么都学习java的思想。不适合有些时候,自身的特点慢慢在沦丧
0
在java迷宫中越走越远
顶部