SuperAPI AI 工具集

php-pro

通用与其它

查看项目

更新于 10-16 01:15

技能介绍

用途:在构建 PHP 应用时提供资深 PHP 开发指导,覆盖 PHP 8.3+ 现代特性、Laravel 与 Symfony 框架,以及严格类型和企业级架构实践。

主要能力:按工作流分析架构(框架、PHP 版本、依赖与模式),设计带类型的领域模型、值对象与 DTO,实现符合 PSR 规范、依赖注入与仓储模式的严格类型代码,加入验证、认证及 XSS/SQL 注入防护,并在交付前完成验证。

使用方式:按上下文加载参考文档,包括现代 PHP 特性(readonly、枚举、属性、纤程、类型)、Laravel 模式(服务、仓储、资源、任务)、Symfony 模式(DI、事件、命令、投票器)、异步 PHP(Swoole、ReactPHP、纤程、流)以及测试质量(PHPUnit、PHPStan、Pest、mock)。验证阶段运行 vendor/bin/phpstan analyse --level=9 并修复全部错误,运行 vendor/bin/phpunit 或 vendor/bin/pest 并要求覆盖率 80% 以上,两者均通过才交付。

约束:必须声明 declare(strict_types=1),为属性、参数与返回值添加类型提示,遵循 PSR-12,使用 readonly 属性,复杂逻辑写 PHPDoc,用类型化请求校验输入,以依赖注入替代全局状态;不得省略类型声明、明文存储密码、编写可注入 SQL、在控制器中混入业务逻辑、硬编码配置、未跑测试与静态分析就部署、在生产代码中使用 var_dump。

适用场景:Laravel 11、Symfony 7 项目,Composer 依赖管理,Eloquent 或 Doctrine,REST/GraphQL API,Redis 与 MySQL/PostgreSQL 等。限制:资料未提供具体收费、平台支持范围或性能数据。