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代码格式化?
粘贴 PHP 代码
粘贴纯 PHP 源码或模板文件,也可以点「填入示例」先试一下。
选择风格与缩进
选择花括号风格、缩进宽度与每行最大宽度。
复制或下载
确认结果后一键复制,或下载成 .php 文件。
常见问题
格式化会改变代码运行结果吗?+
不会。格式化只调整空白与换行,字符串内容、注释文字、heredoc 正文都逐字保留,PHP 解析出的 token 序列与原文完全一致。
heredoc 里的内容会被重新缩进吗?+
不会。heredoc 与 nowdoc 的正文按原样输出,只调整结束标记的位置,避免内容本身发生变化。
支持 trait、interface、namespace 吗?+
都支持,包括 use 导入、命名空间别名、返回类型声明与联合类型。
为什么没有压缩功能?+
PHP 是服务端脚本,压缩源码不能减少网络传输,反而影响排查与维护,因此本工具只提供格式化。