编程

PrettyPHP - PHP 代码格式化

30 2025-09-30 22:17:00

PrettyPHP 是一个代码格式化器,是一个用 PHP 编写的快速、确定的 PHP 代码格式化器。它有合理的默认值,无需配置即可运行。

$ pretty-php app
pretty-php v0.4.94 (2bf41b46) PHP 8.4.2
- Replacing app/Http/Controllers/Controller.php
✔ Replaced 1 of 3 files successfully in 0.037s (10.092MiB memory used)

该 CLI 也有一个 VS Code 插件,用于在保存时格式化你的文件。

我并不是鼓励你放弃 Laravel Pint 来处理 Laravel 项目中的格式化。然而,作为 PHP 格式化处理器,该项目表明一个健康的 PHP 生态系统正在随着新工具的出现而发展。我喜欢这个漂亮的 PHP 工具是固执己见的,使用它来格式化你的项目将确保你编辑的所有文件的格式一致。它还附带了 Symfony、Drupal、Laravel 和 WordPress 的默认代码样式。

主特性

  • 可格式化用 PHP 8.4 及以下版本编写的代码(在兼容版本的 PHP 上运行时),包括属性钩子。
  • 代码的格式化是为了可读性、一致性和小差异。
  • 忽略以前的格式化,只更改空格。
  • 所有文件都是就地格式化的。
  • 格式化选项进行了有意限制(PrettyPHP 是有主见的,所以你不必这样做)。
  • 支持但通过简单的 JSON 文件进行配置,不过不是必需的。
  • 格式化和原始代码是等效的。
  • 与 PSR-12 和 PER 兼容(详见PSR-12 合规性)。
  • 通过预设支持 Symfony、Drupal、Laravel 和 WordPress 代码样式

💻 GitHub 仓库: lkrms/pretty-php

 

PHP
下一篇