PHP7下的协程实现

2017-12-16
阅读 9 分钟
33.9k
前言 相信大家都听说过『协程』这个概念吧。 但是有些同学对这个概念似懂非懂,不知道怎么实现,怎么用,用在哪,甚至有些人认为yield就是协程! 我始终相信,如果你无法准确地表达出一个知识点的话,我可以认为你就是不懂。 如果你之前了解过利用PHP实现协程的话,你肯定看过鸟哥的那篇文章:在PHP中使用协程实现多任务...

[持续更新]PHP研发工程师技能图谱

2017-11-16
阅读 1 分钟
4.6k
好久没来Segmentfault了。 这次给大家带来我整理的PHP研发工程师技能图谱:PHP研发工程师技能图谱 图谱内容主要来自互联网,书籍,以思维导图和知识点做好整理,特别适合面试备用和平台基础知识点巩固。 大概架构如下: 涉及的章节有: 数据库 PHP 其他编程语言 服务 算法 架构 RPC框架原理 计算机组成原理 操作系统 网...

Kubernetes初体验

2016-06-02
阅读 5 分钟
3.5k
我是使用Vagrant来快速构建基本的虚拟机环境,有人说干嘛不用Docker,哈哈,也是可以的,但是怎么感觉有点『骑马找马』的感觉,如果你使用Docker,记得开放30001口,我们后面会用到。

PHP下如何优雅的使用Docker来构建环境(二)

2016-03-01
阅读 3 分钟
3.9k
我不知道有多少同学之前用过Vagrant来统一开发环境的,如果你之前接触过Vagrant的话,Dockerfile有点类似于vagrantfile文件。一言以蔽之,Dockerfile就是描述了你要构建一个什么样的镜像,好比你要建立一栋大楼,你需要把每一步写进一张蓝图中,然后交给工人(docker build [dockerfile文件所在路径]),然后你就拥有了...

PHP下如何优雅的使用Docker来构建环境(一)

2016-02-28
阅读 7 分钟
7.2k
Docker诞生于2013年,是一门基于Go语言开发的LXC的高级容器引擎。目前代码开源在Github上,并吸引了大部分开发者的关注。不管是想真正的使用Docker带来的便利中还是只是为了好玩,我觉得你都应该一试。个人而言,Docker的命令是比较简单好理解的,但是Docker中也有很多的概念是比较抽象晦涩,然而这不影响我们作为一个PH...

PHP中的后期绑定

2015-12-08
阅读 1 分钟
2.3k
先看一个例子: {代码...} 输出: {代码...} 如果使用后期绑定: {代码...} 输出: {代码...} 使用 self:: 或者 CLASS 对当前类的静态引用,取决于定义当前方法所在的类,而不是调用者所在的类。 “后期绑定”的意思是说,static:: 不再被解析为定义当前方法所在的类,而是在实际运行时计算的。也可以称之为“静态绑定”,因...