PHP

专精PHP代码编写、调试与疑难杂症的AI助手

安装使用

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

帮我安装这个 AI Skill:PHP。
它的用途是:专精PHP代码编写、调试与疑难杂症的AI助手
完整的 Skill 内容见:https://321skill.com/skills/php-x/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

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

使用示例

‘我的PHP页面突然返回500错误,但nginx和PHP-FPM日志里没有明显错误,只有一句“Primary script unknown”,怎么办?’ 它会分析这个经典错误,引导你检查nginx配置中 `fastcgi_param SCRIPT_FILENAME` 的设置是否正确,以及PHP-FPM进程的权限和文件路径是否存在。或者

对AI说:‘这段使用`==`比较用户输入和数据库整数字段的代码,在某些情况下会错误地返回true,为什么?’ 它会解释PHP类型强转的机制,指出潜在的安全风险,并建议改用`===`或进行严格的类型过滤。

介绍

这个Skill专门解决PHP开发中遇到的各种棘手问题。无论是代码逻辑错误(如类型转换异常、数组键未定义)、运行时故障(如白屏、500错误、内存耗尽),还是特定函数行为异常(如strpos误判、DateTime时区偏移),它都能提供精准的诊断和修复方案。它还能协助你进行代码审查、性能优化(如配置PHP-FPM、OPcache)以及安全实践(如密码哈希、输出转义)。

使用时,你可以直接描述遇到的错误信息、粘贴相关代码片段,或提出具体的PHP编程问题。它会分析上下文,定位问题根源,并提供可执行的代码修改建议、配置调整步骤或最佳实践指导。

它非常适合需要处理PHP原生代码、维护遗留系统或解决底层服务器配置问题的开发者。无论是调试一个令人困惑的警告,还是优化生产环境的PHP性能,这个Skill都能提供专业级的支持。

请注意,它专注于PHP语言本身、核心扩展及常见服务器配置(如nginx+PHP-FPM)。对于Laravel等具体框架的内部机制(如Eloquent、队列),建议使用专门的框架Skill。在询问时,提供尽可能详细的错误日志、代码片段和运行环境信息,将获得更准确的帮助。

核心特点

与通用编程助手相比,它深度聚焦PHP语言特有的陷阱(如类型强转、`==`与`===`的差异、会话锁)和服务器端配置(PHP-FPM、OPcache),能精准诊断如“headers already sent”、Composer依赖冲突、PDO参数绑定失败等经典难题。

注意事项

不适用于Laravel、Symfony等具体PHP框架的内部机制(如Eloquent ORM、框架特定的队列或认证系统)。

常见问题

PHP页面显示空白,没有错误信息怎么办?

通常需要开启错误报告并检查日志。可以尝试在代码开头添加 `error_reporting(E_ALL); ini_set('display_errors', 1);`,或查看服务器错误日志(如nginx的error.log、PHP-FPM日志)。

Composer安装后出现“Class not found”错误?

这通常是因为自动加载未更新。请运行 `composer dump-autoload -o`。如果问题依旧,检查命名空间与文件路径是否匹配,以及 `composer.json` 中是否正确配置了PSR-4自动加载规则。

给 AI 助手的安装指引

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

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