menu
search
搜索
close
devices
brightness_5
bookmark
home
首页
widgets
工具
handshake
合作
bookmarks
归档
keyboard_arrow_down
日常
代码
ACG
photo_library
相册
live_tv
追番
chat
留言
group
朋友
person
关于
shield
隐私
PHP 8.1 / 8.2 / 8.3 升级踩坑实录:从 7.4 到 8.3 我改了哪些代码
2026-10-24
项目从 PHP 7.4 迁到 8.3,一开始以为只是改改配置,结果 error_log 刷了几百行。这篇把实际踩到的坑按「编译期致命 / 运行时告警 / 静默行为变化」三类整理出来,附上修改前后...
用反射手写一个依赖注入容器(PSR-11 实现)
2026-10-22
框架用久了容易把「容器」当黑盒。这篇从零写一个能用的 DI 容器,支持自动装配、单例复用、接口绑定和循环依赖检测,最后对齐 PSR-11 接口。一、容器到底解决了什么问题先看一段典型的「手工装配...
PDO 预处理不是万能药:几个真实场景下的 SQL 注入误区
2026-10-20
「用 PDO 预处理就不会有注入」——这句话只对了一半。参数化能保护值,但保护不了标识符和结构。这篇把实际代码里反复出现的几个误区拆开讲。一、先明确预处理的边界PDO 预处理能安全处理的只有一种...
把 PHP 的错误处理捋清楚:Error、Exception 和 Throwable 到底什么关系
2026-10-18
很多人写了几年的 try...catch,但遇到 Fatal error 抓不住、Warning 又不知道去哪了。这篇把 PHP 的错误与异常体系从根上讲一遍,附一套可以直接用的全局处理器。一、...
Composer 自动加载到底做了什么:从 spl_autoload_register 到 PSR-4
2026-10-15
composer require 一行命令就能用别人的库,但 require 'vendor/autoload.php' 背后到底发生了什么?这篇把自动加载的链路拆开,顺便说清楚 PSR-4 的...
下一页
加载中...
到底了啦
加载更多
SHMILY
:D 获取中...
标签云
shmily
yii2
redactor
js
php
javascript
计算
误差
Pycharm
PHPStorm
WebStorm
最新激活码
掘金
关注
批量关注掘金
RWBY第七季
RWBY
2019剑网三年度沙雕新闻
剑网三
我的故事不要钱
剑网3
从前有座谷
谷里开满花
下一任庄花的恩怨情仇
我的官配是和尚
vue axios
Access-Control-Allow-Headers
in preflight response
Vue:Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.
VUE
YII2-queue
WebUploader
图片上传
mysql
mysql递归查询
mysql函数
Yii2高级模板新增模块
service
富文本bianjiqi
重复支付
重复提交
多语言
YII2软删除
PHP8
升级
兼容性
依赖注入
设计模式
PSR-11
PDO
安全
SQL注入
异常处理
错误处理
Composer
PSR-4
自动加载
性能优化
OPcache
JIT
arrow_upward
外观主题
蝶
圆角卡片流 · 彩色标签 · 功能最全
布谷
毛玻璃卡片 · 看板娘 · 追番友链齐全
当前
初音版布谷
初音未来配色 · 落雪粒子 · 21 张自绘背景
生为奇迹
手绘插画 · 大留白 · 顶部大图
希记
左侧头像栏 · 大标题卡片 · 粉彩
单页
淡蓝单栏 · 二次元 · 夜览
素笺
单栏纯文字 · 无卡片 · 朱砂点缀
晨雾 Aria
卡片流 · 大图首屏 · 玻璃质感