ホームページ  >  記事  >  バックエンド開発  >  PHP コード美化ツール - phpCodeBeautifier[EditPlus に統合]_PHP チュートリアル

PHP コード美化ツール - phpCodeBeautifier[EditPlus に統合]_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:54:161490ブラウズ

PHPCBを使用してPHPコード美化ツールをEditPlusに追加します

EditPlus または他のエディターに統合できる PHP コード整形ツール: phpCodeBeautifier (phpCB と呼ばれます)。
PHP コード形式を美しくし、混沌とした PHP コードをすっきりさせることができます。


EditPlusrをインストールすると、メニューバーに[ツール(T)]→[ユーザーツールの設定]というメニューがあるので、[ユーザーツール]→[ツールの追加]をクリックします。アプリ】.
メニューのテキストは次のようになります: PHP コードの美化コマンド: phpCB のローカル保存アドレスを選択します。
パラメータ: $(FilePath) または次の内容を記述します (コマンドは 1 行です)。詳細については、phpCodeBeautifier ユーザー マニュアルを参照してください。
--space-after-if --optimize-eol --space-after-switch --space-after-while --開始山括弧前のスペース --終了山括弧後のスペース -- 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 コード美化ツール - phpCodeBeautifier[EditPlus に統合]_PHP チュートリアル

このようにして、PHP コード美化ツールが追加されました

使用する必要がある場合は、メニューバーで PHP コード美化ツールを選択するだけです
そうすれば、プログラムが乱雑なコードを自動的に整理し、コードをより美しく、読みやすく、分析しやすくします。

http://www.waterproof.fr/products/phpCodeBeautifier/manual.php

phpCodeBeautifier ユーザーマニュアル
オプション
--space-after-start-bracket: 開始括弧 "(" の後にスペースを挿入できるようにします。

開始括弧の後のスペース -- あり --開始括弧の後のスペース なし

if ($condition) {

}

?>

if ($condition) {

}

?>

--space-before-end-bracket: 終了括弧 ")" の前にスペースを挿入できるようにします。

--space-before-end-bracket あり --space-before-end-bracket なし

if ($condition ) {

}

?>

if ($condition) {

}

?>

--space-after-if: 「if」キーワードの後に​​スペースを挿入できるようにします。

--space-after-if あり --space-after-if なし

if ($condition) {

}

?>

if($condition) {

}

?>

--space-after-switch: 「switch」キーワードの後に​​スペースを挿入できるようにします。

--space-after-switch あり --space-after-switch なし

スイッチ ($condition) {

}

?>

スイッチ($condition) {

}

?>

--space-after-while: 「while」キーワードの後に​​スペースを挿入できるようにします。

--space-after-while あり --space-after-while なし

while ($condition) {

}

?>

while($condition) {

}

?>

--space-before-start-angle-bracket: 山括弧 "{" を開始する前にスペースを挿入できるようにします。

開始山括弧の前のスペース -- あり 開始山括弧の前の -- スペースなし

while($condition) {

}

?>

while($condition){

}

?>

--space-after-end-angle-bracket: 山括弧「}」の開始後にスペースを挿入できるようにします。

終了山括弧の後のスペース -- あり 終了山括弧の後のスペース -- なし

while($condition){

} // これで終わり

?>

while($condition){

}//終わり

?>

--extra-padding-for-case-statement: case ステートメントの前のパディングを増やします。

--extra-padding-for-case-statement あり --extra-padding-for-case-statement なし

スイッチ($condition){

ケース 1:
アクション1();
休憩;
ケース 2:
アクション2();
休憩;
デフォルト:
デフォルトアクション();
休憩;
}

?>

スイッチ($condition){

ケース1:
アクション1();
休憩
ケース 2:
アクション2();
休憩
デフォルト:
デフォルトアクション();
休憩
}

?>
--one-true-brace-function-declaration: 関数には「1 つの true 中括弧」形式を使用します。

--one-true-brace-function-declaration あり --one-true-brace-function-declaration なし

関数 aFunction($param)
{
    // 関数の内容
}

?>

関数 aFunction($param) {
    // 関数の内容
}

?>

--glue-amperscore: 次の項目に「&」を貼り付けます。

--glue-amperscore あり --glue-amperscore なし

$value = &$objectInstance;

?>

$value = & $objectInstance;

?>
--change-shell-comment-to-double-slashes-comment: 「# ...」コメントを「// ...」コメントに変更します

ソース --change-shell-comment-to-double-slashes-comment あり --change-shell-comment-to-double-slashes-comment なし

#コメント内容
//またコメント

?>

// コメント内容
// 別のコメント

?>

#コメント内容
// 別のコメント

?>
--indent-with-tab: 選択すると、テキストのインデントに表 (ASCII #9) 文字が使用され、それ以外の場合はスペース (ASCII #32) 文字が使用されます。

--force-large-php-code-tag: 「」に変換します。 「?>」に。

ソース --force-large-php-code-tag あり --force-large-php-code-tag なし

?>

<%

%>

?>

?>

?>

<%

%>
--force-true-false-null-contant- lowercase: PEAR コーディング標準で推奨されている、NULL、TRUE、および FALSE 定数の小文字。

ソース --force-true-false-null-contant- lowercase を使用した場合 --force-true-false-null-contant- lowercase を使用しない場合

if(TRUE){
    if(FALSE){
        $value = NULL;
    }
}

?>

if(true){
    if(偽){
        $value = null;
    }
}

?>

if(TRUE){
    if(FALSE){
        $value = NULL;
    }
}

?>
--align-equal-statements: すべての代入ステートメントを整列させます。

--align-equal-statements を使用したソース

$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;

$anotherVariable[0123] = 'ブラブラブラ';

$showBlaBlaBlaMessage = false;

?>
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = 'ブラブラブラ';
$showBlaBlaBlaMessage = false;

?>

--align-equal-statements-to-fixed-pos: すべての代入ステートメントを固定位置に配置します。

--align-equal-statements-to-fixed-pos 30 を使用したソース

$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;

$anotherVariable[0123] = 'ブラブラブラ';

$showBlaBlaBlaMessage = false;

?>
$noError = true;
$feildEmpty = false;
$showMessage = false;
$showMessage = false;
$anotherVariable[0123] = 'ブラブラブラ';
$showBlaBlaBlaMessage = false;

?>

コメントレンダリングスタイル
次のスタイルのコメント書式を使用できます:

--コメントレンダリングスタイルのPEAR --コメントレンダリングスタイルのPHPDoc

/**
 * ブラブラブラ
 *
 * @アクセス公開
 */

?>

/**
* ブラブラブラ
*
* @アクセス公開
*/

?>
PEAR コーディング標準のヒント
PEAR コーディング標準に従うには、次の構成を使用することをお勧めします:

オプションの状態
--開始括弧後のスペース-
--終了括弧の前のスペース-
--if X の後のスペース
--space-after-switch X
--space-after-while X
--開始山括弧前のスペースX
--終了山括弧後のスペースX
--extra-padding-for-case-statement -
--one-true-brace-function-declaration X
--glue-amperscore X
--change-shell-comment-to-double-slashes-comment X
--タブ付きインデント-
--force-large-php-code-tag X
--force-true-false-null-contant-小文字 X
--align-equal-statements X
--align-equal-statements-to-fixed-pos -
使用するパディング文字数には 4 を使用します。

コマンドライン
コマンドライン構文は次のとおりです:

phpCB.exe [オプション] [srcFile]
ここで、 options は前のトピック リストからのものであり、 srcFile は美化するファイルです。 srcFile が指定されていない場合は、標準入力が使用されます。変換されたテキストは標準出力に出力されます。> を使用してファイルにリダイレクトできます。シンボル

これはコマンドラインバージョンのサンプル呼び出しです:

# phpCB --space-after-if
    --space-after-switch
    --after-while
    --開始山括弧の前のスペース
    --終了山括弧後のスペース
    --one-true-brace-function-declaration
    --glue-amperscore
    --シェルのコメントを二重スラッシュコメントに変更します
    --force-large-php-code-tag
    --force-true-false-null-contant-小文字
    --align-equal-statements
    --comment-rendering-style PEAR
    --equal-align-position 50
    --padding-char-count 4
    c:somepathtofile.php
 

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/477960.html技術記事 EditPlus に PHPCB を使用すると、EditPlus またはその他のブラウザに含まれる PHP コード形式化ツール:phpCodeBeautifier、通称 phpCB を追加できます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。