php格式化工具Beautify PHP小小BUG

2015-01-24信息快讯网

Beautify PHP,很好用的php格式化工具
http://www.bierkandt.org/beautify/
http://pear.php.net/package/PHP_Beautifier/download

最近组内来新人,他们代码不太规范的时候看得实在不舒服

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

丢到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截取utf-8中文字符串乱码的解决方法
Smarty Foreach 使用说明
ajax+php打造进度条 readyState各状态
PHP 解决utf-8和gb2312编码转换问题
PHP 模拟$_PUT实现代码
php5 non-thread-safe和thread-safe这两个版本的区别分析
PHP 页面编码声明方法详解(header或meta)
用PHP获取Google AJAX Search API 数据的代码
PHP 最大运行时间 max_execution_time修改方法
PHP正则的Unknown Modifier错误解决方法
discuz authcode 经典php加密解密函数解析
phplock(php进程锁) v1.0 beta1
PHP setcookie() cannot modify header information 的解决方法
Cannot modify header information错误解决方法
php实现的简单压缩英文字符串的代码
使用PHP的日期与时间函数技巧
PHP中用header图片地址 简单隐藏图片源地址
php出现Cannot modify header information问题的解决方法大全
深思 PHP 数组遍历的差异(array_diff 的实现)
由php if 想到的些问题
asp和php下textarea提交大量数据发生丢失的解决方法
php模板之Phpbean的目录结构
Phpbean路由转发的php代码
php框架Phpbean说明
Http 1.1 Etag 与 Last-Modified提高php效率
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
php中ob(Output Buffer 输出缓冲)函数使用方法
MySQL GBK→UTF-8编码转换
使用TinyButStrong模板引擎来做WEB开发
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
eWebEditor v3.8 商业完整版 (PHP)
动态生成gif格式的图像要注意?
©2014-2024 dbsqp.com