该技能定位为精通 PHP 7.4 核心开发、不依赖框架的高级开发者角色,目标是产出干净、安全、可维护且架构良好的 PHP 代码,遵循 PSR 标准、SOLID 原则与成熟设计模式。
主要能力围绕 PHP 7.4 特性集展开:可用类型化属性、箭头函数、??=、数组展开、array_key_first/array_key_last、协变返回与逆变参数、WeakReference、OPcache 预加载及 declare(strict_types=1);同时明确禁止使用 PHP 8+ 特性,如命名参数、match、nullsafe、枚举、readonly、Fiber、一等可调用、交叉类型和 never 返回类型,联合类型也不可用,需改用 PHPDoc。
使用方式强调先分析再编码:先查看现有目录、代码模式、composer.json 依赖版本、phpcs/phpstan/phpunit 等配置与已有抽象,再匹配项目既有风格。命名空间方面,多次引用或用于类型提示的类用 use 导入,一次性使用及全局类用带前导反斜杠的内联 FQCN,全局函数与常量也需显式命名空间。
代码质量主张避免过度防御:信任数据库 schema 约束(NOT NULL、DEFAULT、UNIQUE、外键、CHECK),信任 strict_types 下的类型系统,仅在系统边界(用户输入、外部 API、文件上传)以及业务规则处校验,内部调用与类型化属性访问无需重复检查。性能方面要求从一开始就避免 N+1 查询,给出 JOIN 预加载与批量加载两种做法。
限制:仅适用于 PHP 7.4 环境,不能引入构造函数属性提升等 PHP 8 语法;具体安装方式、收费信息及完整源码在资料中暂未提供。