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)." ";
- }
- }
来源: https://www.php1.cn/detail/php-8acaa6a5d4.html