在线 PHP 压缩 / 格式化

正确识别字符串内容,安全去掉注释和空白,浏览器本地处理

输入 PHP

0 字符

输出结果

0 字符

这个工具能帮你做什么

PHP 代码压缩

安全地去掉 PHP 代码里的注释(//、#、/* */)和多余空白。跟普通正则工具不一样,我们会识别字符串上下文,不会误删字符串里的 URL 或特殊字符。

PHP 代码格式化

把压缩成一坨的 PHP 代码重新加上缩进和换行,根据花括号层级自动对齐。拿到别人的压缩代码想看看怎么写的,格式化一下就清楚了。

字符串安全处理

压缩的时候会跟踪单引号和双引号,不动字符串里面的内容。像 URL 里的 // 或者颜色值里的 # 都不会被误当成注释删掉。

本地免费不上传

代码全在你的浏览器里处理,关掉页面数据就没了。不要钱,不限次数,不需要注册。

三步搞定

1

粘贴代码

把你的 PHP 代码复制粘贴到输入框,带 <?php 标签或者不带都行。

2

选择操作

想缩小体积点"压缩",想把压缩代码展开成可读格式点"格式化"。

3

复制使用

结果出现在输出框,压缩模式会显示体积对比。点"复制结果"直接拿去用。

哪些场景用得上

项目部署上线

上线前把 PHP 文件压缩一下,去掉调试注释和多余空白,文件体积小了加载也快。

代码审查排查

拿到压缩过的 PHP 想看看逻辑?格式化一下,缩进和结构就出来了。

WordPress 主题优化

WordPress 主题和插件里 PHP 文件多,压缩后体积减小,网站运行效率能有提升。

常见问题

压缩后代码还能正常跑吗?

能。压缩只去掉注释和多余空白,PHP 语法结构、变量、函数调用全都不动。不放心的话压完了在本地跑一遍测试就知道了。

字符串里的内容会被破坏吗?

不会。工具会识别单引号和双引号的字符串边界,字符串里的 URL(https://...)、颜色值(#fff)这些都不会被误删。

我的代码会被保存吗?

不会。所有处理都在你的浏览器里完成,代码不经过任何服务器。关掉页面就没了。

支持 PHP 8 语法吗?

压缩工具处理的是文本层面的空白和注释,不涉及语法解析,所以 PHP 5 到 PHP 8 的代码都能正常处理。

格式化功能怎么工作的?

根据花括号({ 和 })来判断缩进层级,每遇到左花括号就增加一级缩进,遇到右花括号就减少一级。分号结尾的语句会自动换行。

heredoc 和 nowdoc 语法支持吗?

基本的 heredoc/nowdoc 结构可以处理,但如果你的 PHP 代码里大量使用了嵌套的 heredoc,建议压缩后检查一下。日常写法基本没问题。