为什么PEAR编码坚持使用行缩进?

Answer written by Stig Bakken.

使用空格和消除的TAB是确保所有作者和浏览者代码一致性的唯一办法. 许多编者使用 4个空格代替一个缩进,有些使用8个空格例如:

printf("%s",
       $arg);

"$arg"前有7个空格,如果代码使用4个空格缩进,可以使用一个缩进和3个空格/ 现在,如果其它的开发者编同样的文件使用8空格缩进, 它会变成这样.

printf("%s",
           $arg);

同样, 考虑到这些 8-空格 缩进 :

    if ($foo &&
        $bar) {
    }

If viewed in a 4-space-tab editor, it will look like this:

    if ($foo &&
    $bar) {
    }

不同系统不同的编辑,用不同的缩进在PEAR中会有很都问题, 人们最好用 whitespace(白空格) 提交你要修正别人的作品. 让空格看起来都一样.

Jamie Zawinski 写的 这个主题.

这个工具叫 Astyle 帮助你转换适当的风格.

Back

Forward


Copy


PEAR Packages

Developer Mailing Lists

General Mailing List

CVS Commits Mailing List

PHP Manual

Google

AllTheWeb


Print

Refresh