归档: 2019/9

PHP 中间件的简单实现

定义四个中间件: 123456789101112131415$app = function () { echo 'app';};$m1 = function () { echo "m1\n";};$m2 = function () { echo "m2\n";};$m3 = function () { e

PHP 的严格模式与非严格模式整理

非严格模式PHP 7.0 增加标量类型声明,我的测试版本是 PHP 7.1.16。 非严格模式下,标量 int、float、string、bool 的类型声明,会做类型转换,例如参数声明为 int 型,但是传入的是 float 或 string 类型,则参数会转换为 int 型。此转换同样适用于函数返回值。 123456789101112<?phpfunction test1(string

Mac 安装 Consolas 字体

我无论是 Sublime Text 3、PhpStorm、Goland 还是印象笔记,都会将 Consolas 设置成默认字体,Mac 上没有预装 Consolas 字体,不过可以手动安装。安装方法可以点击这里查看。 当微软的 PowerPointViewer.exe 下载超时时,可以尝试使用下面的地址: 1curl -LO https://sourceforge.net/projects/msc