PHP 8.1 / 8.2 / 8.3 升级踩坑实录:从 7.4 到 8.3 我改了哪些代码
用反射手写一个依赖注入容器(PSR-11 实现)
PDO 预处理不是万能药:几个真实场景下的 SQL 注入误区
把 PHP 的错误处理捋清楚:Error、Exception 和 Throwable 到底什么关系
Composer 自动加载到底做了什么:从 spl_autoload_register 到 PSR-4