TP5初探 开启应用之路

来源:互联网 发布:淘宝妈妈装模特莫姐 编辑:程序博客网 时间:2024/06/03 22:59

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

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

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

1 0
原创粉丝点击