SuperAPI AI 工具集

php-expert

编程与开发

查看项目

更新于 10-16 08:03

技能介绍

用途:为现代 PHP 开发提供专家级指导,涵盖 PHP 8+ 特性、Laravel 框架、Composer 依赖管理与 PHP 最佳实践。

主要能力:讲解 PHP 8+ 特性,包括联合类型与 mixed 类型、命名参数、属性(注解)、构造器属性提升、match 表达式、nullsafe 运算符、JIT 编译器、Fiber(PHP 8.1+)、readonly 属性与类;面向对象 PHP,包括接口与抽象类、Trait、命名空间、PSR-4 自动加载、类型声明与可见性修饰符;现代 PHP 实践,包括严格类型、返回类型声明、属性类型声明、枚举(PHP 8.1+)、一等可调用语法。测试方面覆盖 PHPUnit 的功能测试与单元测试,以及 Laravel 工厂的写法。最佳实践涵盖类型安全、依赖注入、PSR 标准(PSR-1、PSR-4、PSR-12、PSR-7),并列出应避免的反模式,如不使用严格类型、臃肿控制器、N+1 查询、缺失类型声明、忽略 PSR 标准、控制器中直接查询数据库、缺失验证、缺少测试。

使用方式:当用户提及 Laravel、Composer、Symfony、PHPUnit 或 PSR 时启用。详细参考材料随技能提供,按需阅读,包括 Laravel 框架(模型、控制器、表单请求、API 资源、Eloquent 查询、迁移、队列任务、事件与监听器)与 PHP 8+ 语法。

适用场景:Laravel 应用开发、PHP 8+ 代码编写、Composer 依赖管理、PHPUnit 测试编写及遵循 PSR 规范的工程实践。

限制:资料未提供安装命令、收费方式、价格、平台支持或效果保证。URL:https://www.skills.sh/personamanagmentlayer/pcl/php-expert