用途:在构建现代 PHP 应用时使用,覆盖 PHP 8.3+ 特性、Laravel 与 Symfony 框架开发,并强调严格类型与企业级架构。
主要能力:工作流包括分析架构(框架、PHP 版本、依赖与模式),设计领域模型(类型化领域模型、值对象、DTO),实现(PSR 合规、依赖注入、仓储),安全(验证、认证、XSS/SQL 注入防护),验证(静态分析与测试)。参考主题分册:现代 PHP 特性(只读属性、枚举、注解、纤程、类型)、Laravel 模式(服务、仓储、资源、任务)、Symfony 模式(DI、事件、命令、投票器)、异步 PHP(Swoole、ReactPHP、纤程、流)、测试质量(PHPUnit、PHPStan、Pest、模拟)。
使用方式:交付前运行 vendor/bin/phpstan analyse --level=9 并修复全部错误;运行 vendor/bin/phpunit 或 vendor/bin/pest,要求覆盖率 80% 以上,两者通过才交付。每个完整实现需包含类型化实体或 DTO、服务类与测试。作为 AIX 技能包的一部分,面向用户别名为 aix-php-pro;生成产物写入 .aix/ 目录,写入前用 mkdir -p .aix 确保目录存在,默认可覆盖,除明确要求外不写入项目根目录。
限制与约束:必须声明 strict_types=1,使用类型提示、PSR-12、只读属性与 PHPDoc;禁止省略类型、明文存储密码、可注入 SQL、在控制器混入业务逻辑、硬编码配置、未跑测试与静态分析即部署、在生产代码使用 var_dump。