php代码美化工具PHP Code Beautifier,PHP Beautifier
一,下载代码美化工具
PHP Code Beautifier下载,PHP Beautifier下载
二,以PHP Code Beautifier为例说一下用法
1,转换前的php代码 查看复制打印? <? function get_filetree($path){$tree = array();foreach(glob($path."/*") as $single){if(is_dir($single)){ $tree = array_merge($tree,get_filetree($single));}else{if(substr($single,-3) == "php"){$tree[] = $single;}}}return $tree;} $array = get_filetree($path); ?> 这种代码看着就想吐,可读性基本为0; 2,转换后的php代码 查看复制打印? <?php $path = "/tmp/test2"; //php的代码目录 function get_filetree($path){ //找出所有php文件 $tree = array(); foreach(glob($path."/*") as $single){ if(is_dir($single)){ $tree = array_merge($tree,get_filetree($single)); } else{ if(substr($single,-3) == "php"){ $tree[] = $single; } } } return $tree; } $array = get_filetree($path); ?> 结果如下: Array ( [0] => /tmp/test2/1.php [1] => /tmp/test2/304.php [2] => /tmp/test2/aaa.php [3] => /tmp/test2/bbbb.php [4] => /tmp/test2/face/face1.php [5] => /tmp/test2/face/face2.php ) 这种代码看着就比较舒服了。 3,优化的方法如下 查看复制打印? ./phpCB --space-after-if --space-after-switch --space-after-while --space-before-start-angle-bracket --space-after-end-angle-bracket --one-true-brace-function-declaration --glue-amperscore --change-shell-comment-to-double-slashes-comment --force-large-php-code-tag --force-true-false-null-contant-lowercase --align-equal-statements --comment-rendering-style PEAR --equal-align-position 50 --padding-char-count 4 /tmp/test/mytest/test.php
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: 一个有趣的php数组下标问题
- 下一篇: php 反斜杠正则处理