PHP

PHP开发调试优化全能AI助手

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:PHP。
它的用途是:PHP开发调试优化全能AI助手
完整的 Skill 内容见:https://321skill.com/skills/php-x-6/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'我的PHP页面返回500错误,但没有任何错误信息,帮我排查。' 它会检查PHP-FPM日志、OPcache状态,并建议在代码中添加error_reporting和display_errors设置,同时分析可能的原因如语法错误、内存耗尽或Composer自动加载问题。再比如,'帮我写一个PDO查询并绑定参数,防止SQL注入。' 它会生成带预处理语句的示例代码,并解释如何关闭模拟预处理。

介绍

这个 Skill 专注于解决 PHP 开发中的常见疑难杂症。当你的 PHP 页面返回空白、500 错误且无日志,出现“headers already sent”、“Allowed memory size exhausted”、“Maximum execution time exceeded”等致命错误,或 Composer 安装后报“Class not found”,以及 undefined array key 警告时,它能快速定位根因。此外,它还处理类型比较(== 误判)、strpos/preg_match 假阳性返回、乱码、DateTime 时区偏移、json_encode 返回 false、PDO 参数绑定失败、会话序列化冲突、Nginx 502/504 与 PHP-FPM 配合问题、OPcache 缓存旧代码、版本升级后弃用错误等。它也涵盖输出转义、密码哈希、FPM 进程数调优、PHPUnit 测试编写、PHPStan 静态分析错误清除等日常任务。

使用方式:在 AI 对话中描述你的 PHP 问题或需求,例如“我的页面白屏,但没有错误信息”或“帮我优化这个类的方法,并写单元测试”。AI 会分析代码、日志和环境配置,给出具体修复建议、代码示例或调试命令。它内置了 PHP 8 新特性(如命名参数、联合类型、match 表达式)的知识,并能结合 Composer、PDO、OPcache、PHP-FPM 等工具链提供综合方案。

适合用户:后端开发、全栈开发、运维工程师,以及任何需要快速排查 PHP 生产环境问题、优化代码质量或进行版本升级的开发者。也适合有 PHP 基础但希望提升调试效率和代码规范的程序员。

注意事项:本 Skill 不覆盖 Laravel 框架内部逻辑(如 Eloquent、队列、认证),这些由专门的 Laravel Skill 处理。对于 Symfony、Yii 等框架,虽然能处理通用 PHP 问题,但框架特有机制建议使用对应框架 Skill。建议使用者具备基本的 PHP 命令行和 Composer 操作经验,以更高效地配合执行 AI 给出的修复步骤。

核心特点

相比通用的代码调试助手,它专精 PHP 的类型系统、内存错误、OPcache、FPM 等服务器端问题,并内置了 PHP 8 新特性的知识库,能同时处理代码逻辑错误和环境配置问题。

注意事项

不适合处理 Laravel 框架内部逻辑(如 Eloquent、队列、认证),这些由专门的 Laravel Skill 覆盖。

常见问题

PHP 返回空白页怎么办?

使用此 Skill,它会自动检查 PHP-FPM 日志、OPcache 状态,并建议开启 error_reporting 和 display_errors,同时分析可能的原因如语法错误、内存耗尽或 exit 调用。

这个 Skill 能处理 PHP 8.1 的新特性吗?

可以,它内置了 PHP 8 所有主要特性的知识,包括 8.1 的枚举、纤程、readonly 属性等,能帮你正确使用并排查兼容性问题。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/php-x-6/raw/index.md 读取 PHP 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。