PHP代码格式化

在线格式化 PHP 代码,支持 PSR-12 / K&R / Allman 风格与 PHP 8 语法

工具加载中…

AllFreeTool PHP 代码格式化工具可以在线免费整理 PHP 源码缩进,粘贴即可得到符合 PSR-12 等风格规范的排版,支持 PHP 8 的构造器属性、枚举、match 表达式、属性注解等新语法,也支持 HTML 与 PHP 混排的模板文件。

格式化只调整空白与换行,不改动任何一处代码内容:字符串、注释、heredoc 内的原样文本都会逐字保留,HTML 模板部分也不会被重排破坏。处理全部在浏览器本地完成,业务代码不会上传服务器。

为什么使用 AllFreeTool PHP代码格式化?

📐

三种花括号风格

PSR-12、K&R 左括号同行,Allman 左括号独占一行。

🧠

PHP 8 语法

支持枚举、match、只读属性、构造器属性提升、命名参数等现代写法。

🧩

模板混排

HTML 与 <?php ?> 混排的模板文件可以处理,不破坏原有结构。

🔒

本地处理

代码在浏览器内解析,不上传服务器,公司项目也能放心使用。

如何使用PHP代码格式化?

1

粘贴 PHP 代码

粘贴纯 PHP 源码或模板文件,也可以点「填入示例」先试一下。

2

选择风格与缩进

选择花括号风格、缩进宽度与每行最大宽度。

3

复制或下载

确认结果后一键复制,或下载成 .php 文件。

常见问题

格式化会改变代码运行结果吗?+

不会。格式化只调整空白与换行,字符串内容、注释文字、heredoc 正文都逐字保留,PHP 解析出的 token 序列与原文完全一致。

heredoc 里的内容会被重新缩进吗?+

不会。heredoc 与 nowdoc 的正文按原样输出,只调整结束标记的位置,避免内容本身发生变化。

支持 trait、interface、namespace 吗?+

都支持,包括 use 导入、命名空间别名、返回类型声明与联合类型。

为什么没有压缩功能?+

PHP 是服务端脚本,压缩源码不能减少网络传输,反而影响排查与维护,因此本工具只提供格式化。

更多辅助工具