php代码美化工具-phpCodeBeautifier[集成在EditPlus]_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php代码美化工具-phpCodeBeautifier[集成在EditPlus]_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含7578字,纯文字阅读大概需要11分钟。
内容图文
![php代码美化工具-phpCodeBeautifier[集成在EditPlus]_PHP教程](/upload/InfoBanner/zyjiaocheng/175/4805c25b37e5400cb376c48165ca7f12.jpg)
可以集成在EditPlus或其它编辑器中的PHP代码格式化工具:phpCodeBeautifier,简称phpCB。
它能够美化PHP代码格式,让格式混乱的PHP代码变的很整齐。
安装好EditPlusr后,在菜单栏中,有【工具(T)】 -> 【配置用户工具】的菜单,打开过后,我们点击【用户工具】->【添加工具】 -> 【应用程序】.
菜单文本写:PHP代码美化;命令:选择 phpCB 的本机保存地址。
参数写: $(FilePath) 或下面的内容(命令为一行),具体请参考phpCodeBeautifier User Manual。
--space-after-if --optimize-eol --space-after-switch --space-after-while --space-before-start-angle-bracket --space-after-end-angle-bracket --extra-padding-for-case-statement --glue-amperscore --change-shell-comment-to-double-slashes-comment --indent-with-tab --force-large-php-code-tag --force-true-false-null-contant-lowercase --comment-rendering-style PEAR --equal-align-position 50 --padding-char-count 1 "$(FilePath)"
初始目录填写:$(FileDir)
最后注意选择:“运行文本过滤”,下拉框中选择“替换”即可,
这样,我们的PHP代码美化工具就添加完毕了,
在需要使用的时候,只需要在菜单栏里选择PHP代码美化工具,
那么程序将会自动整理我们的杂乱代码,让我们的代码更美观,便于阅读和分析。
http://www.waterproof.fr/products/phpCodeBeautifier/manual.php
phpCodeBeautifier User Manual
Options
--space-after-start-bracket: Allow to insert a space after start bracket "(".
With --space-after-start-bracket Without --space-after-start-bracket
if ( $condition) {
}
?>
if ($condition) {
}
?>
--space-before-end-bracket: Allow to insert a space before end bracket ")".
With --space-before-end-bracket Without --space-before-end-bracket
if ($condition ) {
}
?>
if ($condition) {
}
?>
--space-after-if: Allow to insert a space after "if" keyword.
With --space-after-if Without --space-after-if
if ($condition) {
}
?>
if($condition) {
}
?>
--space-after-switch: Allow to insert a space after "switch" keyword.
With --space-after-switch Without --space-after-switch
switch ($condition) {
}
?>
switch($condition) {
}
?>
--space-after-while: Allow to insert a space after "while" keyword.
With --space-after-while Without --space-after-while
while ($condition) {
}
?>
while($condition) {
}
?>
--space-before-start-angle-bracket: Allow to insert a space before starting angle bracket "{".
With --space-before-start-angle-bracket Without --space-before-start-angle-bracket
while($condition) {
}
?>
while($condition){
}
?>
--space-after-end-angle-bracket: Allow to insert a space after starting angle bracket "}".
With --space-after-end-angle-bracket Without --space-after-end-angle-bracket
while($condition){
} // end of while
?>
while($condition){
}// end of while
?>
--extra-padding-for-case-statement: Increase padding before case statements.
With --extra-padding-for-case-statement Without --extra-padding-for-case-statement
switch($condition){
case 1:
action1();
break;
case 2:
action2();
break;
default:
defaultaction();
break;
}
?>
switch($condition){
case 1:
action1();
break;
case 2:
action2();
break;
default:
defaultaction();
break;
}
?>
--one-true-brace-function-declaration: Use "One true brace" formating for functions.
With --one-true-brace-function-declaration Without --one-true-brace-function-declaration
function aFunction($param)
{
// function content
}
?>
function aFunction($param) {
// function content
}
?>
--glue-amperscore: Glue "&" to following item.
With --glue-amperscore Without --glue-amperscore
$value = &$objectInstance;
?>
$value = & $objectInstance;
?>
--change-shell-comment-to-double-slashes-comment: Change "# ..." comment into "// ..." comments.
Source With --change-shell-comment-to-double-slashes-comment Without --change-shell-comment-to-double-slashes-comment
#comment content
//another comment
?>
// comment content
// another comment
?>
# comment content
// another comment
?>
--indent-with-tab: If selected, tabulation (ASCII #9) character is used to indent text, elsewhere space (ASCII #32) character is used.
--force-large-php-code-tag: Change "" and "<%" tokens into "" into "?>".
Source With --force-large-php-code-tag Without --force-large-php-code-tag
?>
<%
%>
?>
?>
?>
<%
%>
--force-true-false-null-contant-lowercase: Lowercase for NULL, TRUE and FALSE constants as encouraged in PEAR coding standards.
Source With --force-true-false-null-contant-lowercase Without --force-true-false-null-contant-lowercase
if(TRUE){
if(FALSE){
$value = NULL;
}
}
?>
if(true){
if(false){
$value = null;
}
}
?>
if(TRUE){
if(FALSE){
$value = NULL;
}
}
?>
--align-equal-statements: Align all assignement statements.
Source With --align-equal-statements
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = \'bla bla bla\';
$showBlaBlaBlaMessage = false;
?>
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = \'bla bla bla\';
$showBlaBlaBlaMessage = false;
?>
--align-equal-statements-to-fixed-pos: Align all assignement statements to a fixed position.
Source With --align-equal-statements-to-fixed-pos 30
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = \'bla bla bla\';
$showBlaBlaBlaMessage = false;
?>
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = \'bla bla bla\';
$showBlaBlaBlaMessage = false;
?>
Comment rendering style
The following style of comment formating are available:
--comment-rendering-style PEAR --comment-rendering-style PHPDoc
/**
* bla bla bla
*
* @access public
*/
?>
/**
* bla bla bla
*
* @access public
*/
?>
PEAR Coding standards Tips
To follow PEAR coding standards, I recommend you to use the following configuration:
Option State
--space-after-start-bracket -
--space-before-end-bracket -
--space-after-if X
--space-after-switch X
--space-after-while X
--space-before-start-angle-bracket X
--space-after-end-angle-bracket X
--extra-padding-for-case-statement -
--one-true-brace-function-declaration X
--glue-amperscore X
--change-shell-comment-to-double-slashes-comment X
--indent-with-tab -
--force-large-php-code-tag X
--force-true-false-null-contant-lowercase X
--align-equal-statements X
--align-equal-statements-to-fixed-pos -
Use 4 for the padding character count to use.
Command Line
Command line syntax is the following:
phpCB.exe [options] [srcFile]
Where options is from the previous topic list and srcFile is the file to beautify. If no srcFile is given, standard input will be used. The transformed text will be outputted to standard output, you can redirect it to a file using the > symbol.
Example
This is a sample call of the command line version:
# 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 \
c:\some\path\to\file.php
http://www.bkjia.com/PHPjc/477960.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/477960.htmlTechArticle使用PHPCB为EditPlus添加PHP代码美化工具 可以集成在EditPlus或其它编辑器中的PHP代码格式化工具:phpCodeBeautifier,简称phpCB。 它能够美化PHP代码...
内容总结
以上是互联网集市为您收集整理的php代码美化工具-phpCodeBeautifier[集成在EditPlus]_PHP教程全部内容,希望文章能够帮你解决php代码美化工具-phpCodeBeautifier[集成在EditPlus]_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。