2022年10月30日1 min read解决 fatal error: 'pcre2.h' file not found 问题在 macOS 中,用 pecl 安装一些扩展的时候,会碰到 fatal error:‘pcre2.h’file not found 的报错,这个报错在 macOS 上比较常遇到; 根本原因是 PHP 没有找到 pcre…
2021年6月18日2 min readPHP 8新特性PHP 8 正式版已经发布了有一段时间了,相应的框架及配套组件都相应的开始支持了,自己也是把玩了一下,来简单记录一下 PHP 8 的特性。 首先, PHP 8 是一个里程碑版本,官网出了一个专门的落地页来介绍: 传送门:…
2019年1月15日1 min readPHP 迭代生成器的一个经典应用关于 PHP 迭代生成器 什么是迭代生成器,这个在这里就不多讲了,因为 PHP 核心开发者之一的鸟哥已经写了一篇不错的解释文章: 在 PHP 中使用协程实现多任务调度 这里就不再多说基础理论,只记录一个经典的迭代生成器应…
2019年1月13日3 min readPHP7 新特性 (持续更新)PHP 8 发布了,推荐查看: PHP 8 新特性 有一些明显的功能可以了解一下,稍微做个记录 PHP 7.4 更新内容 箭头函数 2.0 RFC 简化了箭头函数 简化后: 注意:还是需要保留 fn 关键字 类型属性 2…
2018年8月3日2 min readPHP 令人困惑的 strtotime经常会有人被 strtotime 结合 1 month,+1 month,next month 的时候搞得很困惑,然后就会觉得这个函数有点不那么靠谱,动不动就出问题。用的时候就会很慌…… 这不,刚刚就有人在微博上又问我:…
2016年12月8日10 min read常见PHP面试题PHP 的垃圾回收机制 PHP 可以自动进行内存管理,清除不需要的对象。 PHP 使用了引用计数(reference counting)GC 机制。 每个对象都内含一个引用计数器 refcount,每个 referenc…
2015年10月30日1 min readLaravel 安装 redis 依赖安装依赖包 Laravel 中配置 redis config/database.PHP 中添加连接信息,具体参数可以参考官方文档: 这里表示 redis 服务器安装本机,端口为 6379,数据库为第 0 个数据库 控制器…