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的宝库目录--PEAR
Oct 09 PHP
初次接触php抽象工厂模式(Elgg)
Mar 21 PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
Aug 23 PHP
php学习笔记之面向对象编程
Dec 29 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
Mar 26 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
Jun 04 PHP
PHP大转盘中奖概率算法实例
Oct 21 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
Laravel实现短信注册的示例代码
May 29 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 10 PHP
php实现快速对二维数组某一列进行组装的方法小结
Dec 04 PHP
php自动加载代码实例详解
Feb 26 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
php Smarty date_format [格式化时间日期]
2010/03/15 PHP
浅析HTTP消息头网页缓存控制以及header常用指令介绍
2013/06/28 PHP
php模拟ping命令(php exec函数的使用方法)
2013/10/25 PHP
php短址转换实现方法
2015/02/25 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
2016/05/04 PHP
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
让你的PHP7更快之Hugepage用法分析
2016/05/31 PHP
javascript引用对象的方法
2007/01/11 Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
2010/07/26 Javascript
浅谈javascript的原型继承
2012/07/25 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
javascript简单实现类似QQ头像弹出效果的方法
2015/08/03 Javascript
JavaScript实现自动消除按钮功能的方法
2015/08/05 Javascript
学习Bootstrap滚动监听 附调用方法
2016/07/02 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
python的random模块及加权随机算法的python实现方法
2017/01/04 Python
python实现按长宽比缩放图片
2018/06/07 Python
flask 实现token机制的示例代码
2019/11/07 Python
如何定义TensorFlow输入节点
2020/01/23 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
在终端启动Python时报错的解决方案
2020/11/20 Python
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
党的群众路线对照检查材料范文
2014/09/24 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
党支部承诺书
2015/01/20 职场文书
民事申诉状范本
2015/05/20 职场文书
简单介绍Python的第三方库yaml
2021/06/18 Python