php beautifier,PHP Beautifier的安装和使用

PHP Beautifier是一个用php编写的php代码美化工具。通过pear可以很方便的安装并使用。

简单介绍下载windows下安装php beautifier和使用它格式化代码的方法:

1.确保php5环境下已经安装了pear,如果没有安装请参考文章《windows下安装pear包管理器》。

2.pear下安装php beautifier:

在上网环境下,CMD命令行下运行 pear install php_beautifier-0.1.15,自动下载包并安装。

3.php beautifier的使用:

安装好后,可以在CMD命令行下运行 php_beautifier -h 查看使用说明。

命令参数项:

--input             or -f    带格式化代码文件目录或文件名,默认为标准输入流

--output            or -o     格式化代码输出目录或文件,默认标准输出流

--indent_tabs       or -t     缩进使用tab

--indent_spaces     or -s     缩进使用空格,默认也使用空格缩进的。

--filters           or -l 增加过滤

--directory_filters or -d    包含的目录或文件

--compress          or -c    格式化后输出目录或文件打包

--recursive         or -r           对目录下子目录递归扫面执行。

--version                           显示版本

--help              or -?           显示帮助说明

接下来,我们就可以运行命令来格式化我们凌乱的代码了。

例如有一个比较凌乱的foo.php文件:

print_r( $error );}}

register_shutdown_function( 'shutdown_handler' );

class foo{

public $bar='hello world!';

public function __construct(){} }

echo var_export( new foo(), true );

?>

使用php_beautifier,执行命令,php_beautifier -t \foo.php \foo.beautiful.php

执行过程中,可能会报“Notice: Use of undefined constant T_NAMESPACE - assumed 'T_NAMESPACE' in E:\php5\PEAR\PHP\Beautifier.php on line 377”。

这是因为T_NAMESPACE这个常量是在php5.3种才有定义的,如果非5.3版本则会出现这个Notice,可以忽略,不影响代码格式化。

这个时候我们就可以看到foo.php经过格式化后的代码文件foo.beautiful.php:

error_reporting(0);

function shutdown_handler() {

if ($error = error_get_last()) {

print_r($error);

}

}

register_shutdown_function('shutdown_handler');

class foo {

public $bar = 'hello world!';

public function __construct() {

}

}

echo var_export(new foo(), true);

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值