Laravel5.6 博客搭建系列一

Laravel框架目前已经发展到5.6版本了,但是目前官方的入门教程还是基于5.1的博客教程。为了更多的人能快速上手新版本,本教程使用Laravel5.6 一部一部跟大家分享如何搭建一个博客系统。下面来看一下如何用十分钟使用Laravel5.6搭建简单博客

24 Apr 2018 Category: PHP

PHP Workerman 中使用Timer的实现

Workerman 是由PHP原生开发的常驻内存应用框架。通过Workerman可以实现PHP常驻内存,给PHP更加广泛的应用场景。类似的还有使用C语言开发的PHP扩展 Swoole,也是实现类似的方案。下面来看看Workerman中如何实习定时器Timer。

16 Jan 2018 Category: PHP

PHP 数组函数array_chunk和array_column

1、array_chunk($array,$size,$is_keep_key);将数组分割为size大小的数组块,如果$is_keep_key则保留原始的key,否则所有key从0开始,并返回一个二维数组。如果size大小不能整除,最后一个就是余数个大小的数组;如果size 大于等于原始数组,则将数组分割成一个数组,并组合成二维数组;

13 Jan 2018 Category: PHP

PHP foreach 引用传递 循环之后的事情

foreach 是PHP语法中最最常用的。foreach可以直接对循环结构进行便利,也可以以引用的方式进行遍历,在遍历的过程修改原来循环结构 今天就来谈谈foreach 以引用的方式,循环之后的一些事情。

03 Jan 2018 Category: PHP

Http中的connection:keep-alive

http请求中的keep-alive 有什么用,怎么用?

25 Dec 2017 Category: 基础

CSS规则的specificity

  • 当Speficity值相等时,后来选择符居上。
  • 当Speficity值不相等时,Speficity值高的选择符生效。
  • 越具体的选择符越有更高的优先级数
  • 最后的CSS规则将覆盖任何之前或冲突的CSS规则。
  • 嵌入式样式的Speficity值高于其它。
  • ID选择符比属性选择符Speficity值要高。
  • 可用IDs去提高选择符的Speficity值
  • 另外,!important规则高于一切,慎用;继承的样式属式不参与优先级数值计算,低于其它规则

05 Dec 2016 Category: CSS

Yii2 源码学习 对象依赖注入(一)

在YII2中,实现对象依赖注入的功能主要通过\yii\base\di 下的相关文件实现。 对象依赖注入的机制有两种,

  • 控制反转(DI) Container
  • 服务定位器ServiceLocator

30 Nov 2016 Category: PHP

Yii2 源码学习 Components

Yii 组件组成了Yii2绝大部分的功能。Controller属于组件。 Action属于组件,Model属于组件。Request属于组件,Response属于组件…只有几个 Object的子类,以及Exception类不是组件。组件实现了三个主要的功能:

  • Property 属性获取设置(继承于Object类)
  • Event 事件
  • Behavior 行为

20 Nov 2016 Category: PHP