-
2018-03-13 13:35:03
-
2018-03-13 13:32:41
- PHPStorm+Composer快速初始化项目实例
- PHPStorm是一款非常出色的PHP IDE;vim的忠实拥泵,可以添加一个IdeaVim的插件,继续使用vim的功能。二者结合,当属神器。当然,我还希望能更先进点,Composer的出现,使得PHP项目的代码组织和包依赖变的比以前简单了。三者的结合会如何?
-
6095
-
2018-03-13 13:27:19
- PHP代码复用机制实例详解
- 1.Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。
-
1976
-
2018-03-13 13:23:01
- 关于Composer使用记录分享
- Composer是一个PHP的代码包依赖管理工具。它不是一个包管理工具,它涉及到"packages" 和 "libraries",是在项目的基础上进行管理,在项目中某个地方(例如vendor)进行安装。因此Composer仅仅是一个依赖管理工具。
-
1792
-
2018-03-13 13:20:45
- PHP之Socket服务器搭建和测试实例分享
- 1.socket服务器搭建思路 1) 目的:理解socket服务器工作机制 2) 思路:创建socket -> 把socket加入连接池 -> 处理接收信息 -> 握手动作 -> 发送信息2.socket服务器代码 注:复制到php文件,直接命令行可以运行,不需要其他支持 特别注意:为了能传输中文_sendMsg做了json_encode()<?php/** ...
-
1780
-
2018-03-13 13:15:57
-
2018-03-13 13:06:05
- PHP匿名函数和匿名类详解
- 匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。
-
2328
-
2018-03-13 13:02:37
- PHP之垃圾回收机制详解
- 1) PHP的垃圾回收周期是在引用计数减少到非零值时产生的。因此首先需要了解引用计数的知识。 2) 每个php变量存在一个叫"zval"的变量容器中。一个zval变量容器,除了包含变量的类型和值,还包括两个字节的额外信息。第一个是"is_ref",是个bool值,用来标识这个变量是否是属于引用集合(reference set)。
-
2186
-
2018-03-13 11:47:37
- PHP后期静态绑定实例分享
- 后期静态绑定工作原理是存储了在上一个“非转发调用”(non-forwarding call)的类名。当进行静态方法调用时,该类名即为明确指定的那个(通常在 :: 运算符左侧部分);当进行非静态方法调用时,即为该对象所属的类。该功能从语言内部角度考虑被命名为“后期静态绑定”。“后期绑定”的意思是说,static:: 不再被解析为定义当前方法所在的类,而是在实际运行时计算的。
-
1384
-
2018-03-13 11:44:53