php格式化工具Beautify PHP小小BUG

格式化PHP代码,再乱的代码瞬间就格式化好了。

Posted in PHP onApril 24, 2008

Beautify PHP,很好用的php格式化工具

https://github.com/topics/beautify-php

https://pear.php.net/package/PHP_Beautifier/download

https://sourceforge.net/projects/beautifyphp/

 

这个工具很好用, 再乱的代码瞬间就格式化好了

linux下还可以快速批量处理

 

老版本Beautify PHP格式化符号时,遗漏了^=和&=判断,

在beautify_php.class.inc第426行,增加这两个符号

// add space before chars = < >
if ($i > 0 AND !$this->_comment) {
	if (($a[$i] == "=" OR $a[$i] == "<" OR $a[$i] == ">" OR $a[$i] == "*") AND preg_match("/([ |!|=|.|<|>|-|+|*|/|^|&]+)/", $a[$i-1]) == 0) {
		$this->_outstr  = rtrim($this->_outstr)." ";
	}
}

 

PHP 相关文章推荐
php格式化工具Beautify PHP小小BUG
Apr 24 PHP
php URL编码解码函数代码
Mar 10 PHP
简单的php数据库操作类代码(增,删,改,查)
Apr 08 PHP
php inc文件使用的风险和注意事项
Nov 12 PHP
php生成二维码时出现中文乱码的解决方法
Dec 18 PHP
thinkphp框架下实现登录、注册、找回密码功能
Apr 06 PHP
php简单读取.vcf格式文件的方法示例
Sep 02 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
Sep 30 PHP
PHP中命名空间的使用例子
Mar 22 PHP
php多进程并发编程防止出现僵尸进程的方法分析
Feb 28 PHP
一文看懂PHP进程管理器php-fpm
Jun 01 PHP
使用PHP的日期与时间函数技巧
Apr 24 #PHP
追求程序速度,而不是编程的速度
Apr 23 #PHP
编写漂亮的代码 - 将后台程序与前端程序分开
Apr 23 #PHP
php REMOTE_ADDR之获取访客IP的代码
Apr 22 #PHP
Gregarius中文日期格式问题解决办法
Apr 22 #PHP
PHP下用rmdir实现删除目录的三种方法小结
Apr 20 #PHP
Mysql中limit的用法方法详解与注意事项
Apr 19 #PHP
You might like
星际争霸 Starcraft 游戏介绍
2020/03/14 星际争霸
PHP的变量总结 新手推荐
2011/04/18 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
2015/12/14 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
JS维吉尼亚密码算法实现代码
2010/11/09 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
通过js修改input、select默认字体颜色
2017/04/19 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
echarts同一页面中四个图表切换的js数据交互方法示例
2018/07/03 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
微信上传视频文件提示(推荐)
2018/11/22 Javascript
使用Node.js写一个代码生成器的方法步骤
2019/05/10 Javascript
了解JavaScript中let语句
2019/05/30 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
2019/06/10 Javascript
Vue实例的对象参数options的几个常用选项详解
2019/11/08 Javascript
理解Python中的With语句
2015/02/02 Python
给Python初学者的一些编程技巧
2015/04/03 Python
在Pandas中给多层索引降级的方法
2018/11/16 Python
对python中大文件的导入与导出方法详解
2018/12/28 Python
python树的同构学习笔记
2019/09/14 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
python制作抽奖程序代码详解
2021/01/15 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
2021/02/16 Python
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
2015/03/25 面试题
2014房屋登记授权委托书
2014/10/13 职场文书
2014年人事部工作总结
2014/12/03 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
怎样做好公众演讲能力?
2019/08/28 职场文书
创业计划书之溜冰场
2019/10/25 职场文书
python not运算符的实例用法
2021/06/30 Python
python工具dtreeviz决策树可视化和模型可解释性
2022/03/03 Python