0%

安装

版本说明

Mainline version 开发版本

Stable version 稳定版本

Legacy versions 历史版本

Read more »

Nginx与PHP的交互机制(1)

from there https://www.awaimai.com/371.html

在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。

Read more »

匿名函数,说白了就是”没有名字的函数”

1
2
3
$foo = function(){
//this is a closure;
}

上面声明的就是匿名函数,没有什么特别的,和一般函数结构神似,唯独少了个函数名。并且这个函数可以作为一个值被赋予一个变量或者对象属性。这种特性是的拥有匿名函数的编程语言在设计一些应用时,更为灵活。

匿名函数和普通函数最大的区别是在于:

  1. 匿名函数可以作为一个具体的”值”赋予给变量或者对象属性
  2. 匿名函数可以被定义在不同地方,使得它可以有效利用他所在的局域内的变量(或者说上下文环境)
Read more »

「闭包」和「匿名」的区别

首先,虽然闭包和匿名在PHP中对应的都是一个东西,但是闭包和匿名并不等价。

匿名是指这个函数可以想变量一样操作,例如可以赋值给一个变量或者作为参数传递,作为函数的返回值等。

闭包则是指这个函数可以从上下文中捕获变量(不是通过传参获取),例如PHP使用use这个子句来完成这个操作;

实际上,闭包和匿名函数是伪装成函数的对象。他们是Closure类的实例。
闭包和字符串、整数一样,是一等值类型

Read more »