位置:首页 > PHP > ThinkPHP >

TP5初探 开启应用之路

字号+ 作者:micloud 来源:www.seoalphas.com 2017-09-14 08:43 浏览量:3246

TP5出来那么长时间,现在才下载下来在本地配置了下,作为一个入门级PHPer,对TP以前的版本也是凑合能使用,对新出的TP5也是一直在传说中如何的牛逼之类。 
运行过后,通过查看手册,确实变化太大了,是不是我该庆幸对之前版本没那么印象深刻呢?很多很多的变化也让我这种菜鸟程序员更有兴趣来好好研究一番。 
最直观的变化:报错。 
tp5报错显示
如上图,如果你代码中出现错误,很可能会连同你写的源码都显示出来了,当然,这是在开发模式下面,如果在运行上线状态,将’app_debug’ => false,报错就会简单很多。

示例首页控制器,竟然没有默认继承父类think\Controller,这时你如果用封装的assign和fetch 方法进行模板变量赋值和渲染输出就会报错,这里要看好命名空间和类的继承。 
你或许已经看到这个fetch方法了,这个是TP5新增的方法用来渲染输出,替代了之前版本的display()方法。

目录结构 
TP5的目录结构变化也比较大,默认自带的入口文件位于 public/index.PHP,而不是在根目录,我们在配置的时候可以直接将域名绑定到这个目录,当然手册里也提出了修改的方法,如果你看不惯可以修改。


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

上一篇:没有了
相关文章
  • ThinkPHP5控制器验证使用方法

    ThinkPHP5控制器验证使用方法

    浏览次数:7445

  • thinkPHP时间周期查询:今日、昨日、上周、本月范围查询

    thinkPHP时间周期查询:今日、昨日、上周、本月范围查询

    浏览次数:7145

  • thinkphp5.1+配置文件结构及获取

    thinkphp5.1+配置文件结构及获取

    浏览次数:5894

  • thinkphp5部署于Linux中nginx多站点解决方案

    thinkphp5部署于Linux中nginx多站点解决方案

    浏览次数:3865

网友点评
评论区域