摘要: API友好 API友好 新版ThinkPHP针对API开发做了很多的优化,并且不依赖原来的API模式扩展。 数据输出 新版的控制器输出采用Response类统一处理,而不是直接在控制器中进行输出,通过设置default_return_type或者动态设置不同类型的Response输出就可以自动进行数 阅读全文
posted @ 2016-10-09 17:51 qiqideya 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Traits引入 Traits引入 ThinkPHP 5.0开始采用trait功能(PHP5.4+)来作为一种扩展机制,可以方便的实现一个类库的多继承问题。 trait是一种为类似 PHP 的单继承语言而准备的代码复用机制。trait为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立 阅读全文
posted @ 2016-10-09 17:45 qiqideya 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 自动加载 自动加载 概述 ThinkPHP5.0真正实现了按需加载,所有类库采用自动加载机制,并且支持类库映射和composer类库的自动加载。 自动加载的实现由think\Loader类库完成,自动加载规范符合PHP的PSR-4。 自动加载 由于新版ThinkPHP完全采用了命名空间的特性,因此只 阅读全文
posted @ 2016-10-09 17:37 qiqideya 阅读(3806) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-10-09 14:59 qiqideya 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 就在这几天,TP5进行的RC3的大规模更新,虽然我们都狠狠地骂了一百遍,但是我的内心是无比的激动,TP终于走上了“上流社会”的模式:composer! 为什么说composer是上流社会呢?因为 自己去 Bing 一下,为什么不是百度呢? 废话不多说了,今天要为大家讲的是如果给TP5加上图片验证码。 阅读全文
posted @ 2016-10-09 13:33 qiqideya 阅读(11148) 评论(0) 推荐(0) 编辑
摘要: Packagist 镜像 请各位使用本镜像的同学注意: 本镜像已经依照 composer 官方的数据源安全策略完全升级并支持 https 协议!请各位同学 按照下面所示的两个方法将 http://packagist.phpcomposer.com 修改为 https://packagist.phpc 阅读全文
posted @ 2016-10-09 08:49 qiqideya 阅读(290) 评论(0) 推荐(0) 编辑