TP5初探 开启应用之路

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值