PSR-12 编码规范扩充 概览 此规范起到继承,扩展和替换 PSR-2 的作用, 同时编码风格遵守 PSR-1 这个基础编码标准。
关联文件设置 PHP File PHP Class PHP Interface PHP Trait PSR-12 代码检测 1. PSR-12介绍 PSR 是 PHP Standard Recommendation 的简写,即PHP推荐标准。 此 PSR-12 是 PSR-2 的延伸,因此也是 PSR-1 的延伸。 PSR-12 的基础是 PSR-2,因此下面会提供了一系列差异来帮助进行移植,但它应该被视为一个独立的规范。
默认兼容 PSR-12 标准,但你可以自定义规则。 配置文件使用 TOML 格式(Rust 生态常见),包括格式化定义、Lint 规则和分析选项。 功能实测 格式化(FMT) 默认遵循 PSR-12,能移除多余空格、调整函数括号等。Nuno 注意到,它与 Pint 的 Laravel 预设略有差异(如匿名函数的空格处理)。
function->addParameter('b'); echo $function; // or use the PsrPrinter for output compliant with PSR-2 / PSR
主要特点: 支持多种编码标准:支持多种流行的编码规范,例如 PSR-1、PSR-2、PSR-12 等。 自动代码格式化:自动修复代码风格问题,帮助您保持代码一致性。
# 安装依赖 composer install # 运行测试 php tests/run_all_tests.php # 启动开发服务器 php start.php start 代码规范 遵循PSR
从严格遵守PSR-1和PSR-12等编码标准开始。这些标准为PHP代码建立了一种通用语言,定义了缩进、命名约定、文件组织等规则。 通过遵循标准,您的代码变得可预测和一致,减少了阅读者的认知负担。
组件架构 - API Platform构建 - Messenger组件 - Doctrine ORM优化 - Twig模板引擎 5.2 添加团队规范 ## Team Standards - 代码风格:PSR
兼容PSR-12文档/范围格式。格式化也适用于HTML/PHP/JS/CSS文件。 HTML请求转发到HTML语言服务器完成HTML/JS/CSS/PHP代码智能提示。