
php
文章平均质量分 63
TAKUNHA
php疯狂爱好者
展开
-
Mac系统如何完美安装PHP7
PHP发布5.6版本后,一直在等,等到了跨越式的PHP7版本,那么问题来了,版本6到哪去了?根据官方的说法,现在的PHP7要比PHP5.6快一倍,有的朋友说快十倍,反正是更快了,本人习惯Mac系统,因此根本Mac系统详细讲解如何安装PHP7!一般有好几种方法来安装。一,我们可以去官网上下源码去编译,我也尝试这种方法了,但是最后编译安装make test,这一步的时候,报错,于是就大胆尝试第原创 2016-09-09 10:26:40 · 20983 阅读 · 2 评论 -
「PSR 规范」PSR-1 基础编码规范
「PSR 规范」PSR-1 基础编码规范1月前基本代码规范本篇规范制定了代码基本元素的相关标准,以确保共享的PHP代码间具有较高程度的技术互通性。关于「能愿动词」的使用为了避免歧义,文档大量使用了「能愿动词」,对应的解释如下:必须 (MUST):绝对,严格遵循,请照做,无条件遵守;一定不可 (MUST NOT):禁令,严令禁止;应该 (SHO转载 2016-09-05 17:04:52 · 568 阅读 · 0 评论 -
「 PSR规范」PSR-2 编码风格规范
编码风格指南本篇规范是 [PSR-1][] 基本代码规范的继承与扩展。本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。当多名程序员在多个项目中合作时,就需要一个共同的编码规范, 而本文中的风格规范源自于多个不同项目代码风格的共同特性, 因此,本规范的价值在于我们都遵循这个编码风格,而不是在于它本身。关于「能愿转载 2016-09-05 17:10:00 · 1265 阅读 · 0 评论 -
「PSR 规范」PSR-3 日志接口规范
日志接口规范本文制定了日志类库的通用接口规范。本规范的主要目的,是为了让日志类库以简单通用的方式,通过接收一个 Psr\Log\LoggerInterface 对象,来记录日志信息。 框架以及CMS内容管理系统如有需要,可以 对此接口进行扩展,但需遵循本规范, 这才能保证在使用第三方的类库文件时,日志接口仍能正常对接。关于「能愿动词」的使用为了避免歧义,文档大量使用转载 2016-09-05 17:11:30 · 882 阅读 · 0 评论 -
「PSR 规范」PSR-6 缓存接口规范
介绍缓存是提升应用性能的常用手段,为框架中最通用的功能,每个框架也都推出专属的、功能多 样的缓存库。这些差别使得开发人员不得不学习多种系统,而很多可能是他们并不需要的功能。 此外,缓存库的开发者同样面临着一个窘境,是只支持有限数量的几个框架还是创建一堆庞 大的适配器类。一个通用的缓存系统接口可以解决掉这些问题。库和框架的开发人员能够知道缓存系统会按照他们所 预期的方式工作,缓存系统转载 2016-09-05 17:13:03 · 1147 阅读 · 0 评论 -
Repository
Repository 模式为了保持代码的整洁性和可读性,使用Repository Pattern 是非常有用的。事实上,我们也不必仅仅为了使用这个特别的设计模式去使用Laravel,然而在下面的场景下,我们将使用OOP的框架Laravel 去展示如何使用repositories 使我们的Controller层不再那么啰嗦、更加解耦和易读。下面让我们更深入的研究一下。不使用 re原创 2016-09-05 17:16:29 · 819 阅读 · 0 评论 -
使用PHP password_hash()加密,再也不怕被拖库了
你还在用md5+salt方式加密密码吗?PHP5.5引入了Password Hashing函数,内核自带无需安装扩展。在PHP5.4下测试了下也可是可以的,使用前最好确认一下你当前的环境是否支持这些函数。Password Hashing主要提供了4个函数//查看哈希值的相关信息array password_get_info (string $hash)//创建hash密码string pa原创 2016-09-19 10:45:18 · 3404 阅读 · 0 评论 -
自己闲来无事写一个mvc玩具
相当于thinkphp3.0 路由不怎么严谨学会了很多啊有时间再好好研究下thinkphp大神的智慧真是厉害啊啊啊啊啊啊啊啊下面是地址 http://pan.baidu.com/s/1kV4S6aVTAKUNTAKUN原创 2016-11-04 16:44:55 · 392 阅读 · 0 评论