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

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

Jul 13, 2016 pm 05:54 PM
editplus php のために コード 使用 存在する 道具 美化する 統合された

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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ouyi ouyi ouyi ouix ouyiグローバルステーションログインホームページ ouyi ouyi ouyi ouix ouyiグローバルステーションログインホームページ Apr 21, 2025 pm 11:57 PM

OUYI OKXは、世界をリードするデジタル資産取引プラットフォームです。 1)その開発履歴が含まれます。2017年に開始され、中国名「OUYI」は2021年に発売され、2022年にOUYI OKXと改名されます。 3)プラットフォームの特別な機能には、マーケットデータサービスとリスク制御システムが含まれます。 4)コアの利点には、技術的な強さ、セキュリティシステム、サービスサポート、市場のカバレッジが含まれます。

通貨契約関係者に推奨される必須ソフトウェア 通貨契約関係者に推奨される必須ソフトウェア Apr 21, 2025 pm 11:21 PM

2025年の上位10の暗号通貨契約交換プラットフォームは次のとおりです。1。Binance先物、2。OKX先物、3。Gate.io、4。Huobi先物、5。Bitmex、6。Bibit、7。deribit、8。Bitfinex、9。Coinflex、10。

通貨サークルでのレバレッジされた交換のランキングは 通貨サークルでのレバレッジされた交換のランキングは Apr 21, 2025 pm 11:24 PM

2025年のレバレッジド取引、セキュリティ、ユーザーエクスペリエンスで優れたパフォーマンスを持つプラットフォームは次のとおりです。1。OKX、高周波トレーダーに適しており、最大100倍のレバレッジを提供します。 2。世界中の多通貨トレーダーに適したバイナンス、125倍の高いレバレッジを提供します。 3。Gate.io、プロのデリバティブプレーヤーに適し、100倍のレバレッジを提供します。 4。ビットゲットは、初心者やソーシャルトレーダーに適しており、最大100倍のレバレッジを提供します。 5。Kraken、安定した投資家に適しており、5倍のレバレッジを提供します。 6。Altcoinエクスプローラーに適したBybit。20倍のレバレッジを提供します。 7。低コストのトレーダーに適したKucoinは、10倍のレバレッジを提供します。 8。ビットフィネックス、シニアプレイに適しています

ハイブリッドブロックチェーン取引プラットフォームとは何ですか? ハイブリッドブロックチェーン取引プラットフォームとは何ですか? Apr 21, 2025 pm 11:36 PM

暗号通貨交換を選択するための提案:1。流動性の要件については、優先度は、その順序の深さと強力なボラティリティ抵抗のため、Binance、gate.ioまたはokxです。 2。コンプライアンスとセキュリティ、Coinbase、Kraken、Geminiには厳格な規制の承認があります。 3.革新的な機能、Kucoinのソフトステーキング、Bybitのデリバティブデザインは、上級ユーザーに適しています。

2025年の最新リリースで主流のコインを購入するためにいくつかのアプリをお勧めします 2025年の最新リリースで主流のコインを購入するためにいくつかのアプリをお勧めします Apr 21, 2025 pm 11:54 PM

主流のコインを購入できるアプリソフトウェアには、次のものが含まれます。1。バイナンス、世界をリードする、大規模なトランザクションボリューム、速度。 2。OKX、革新的な製品、低料金、高いセキュリティ。 3。Gate.io、さまざまな資産と取引オプション、セキュリティに焦点を当てています。 4。Huobi(HTX)、低料金、優れたユーザーエクスペリエンス。 5。コインベース、初心者に適し、高いセキュリティ。 6. Kraken、安全で準拠し、さまざまなサービスを提供しています。 7。Kucoin、低料金、プロのトレーダーに適しています。 8。ジェミニ、コンプライアンスを強調し、監護サービスを提供します。 9。Crypto.com、さまざまなオファーとサービスを提供します。 10。ビットスタンプ、古い交換、強い流動性、

どのビットコイン先物交換がグローバルですか? どのビットコイン先物交換がグローバルですか? Apr 21, 2025 pm 11:18 PM

上位5つのビットコイン先物交換ランキングは次のとおりです。1。CMEグループ:世界で最も信頼できるものであり、機関投資家を引き付け、強力なコンプライアンスを持っています。 2。Coinbase:特に小売投資家向け、13の先物契約を提供し、使いやすい。 3。バイナンス:高レバレッジ、良好な流動性、および大規模なユーザーボリューム。 4。OKX:大規模な累積取引量、専門的なインターフェイス、および完全なリスク管理。 5。Kraken:高度なセキュリティ、欧州市場および機関の顧客に適しています。

Quantum Chain Exchangeランキングトップ10推奨(2025年に更新) Quantum Chain Exchangeランキングトップ10推奨(2025年に更新) Apr 21, 2025 pm 11:48 PM

量子チェーンは、次の交換で取引できます。1。Binance:大規模な取引量、豊富な通貨、高いセキュリティを備えた世界最大の交換の1つ。 2。SESAMEOpen Door(gate.io):大規模な交換、さまざまなデジタル通貨取引を提供し、取引の深さが良好です。 3。OUYI(OKX):強力な包括的な強さ、大規模なトランザクションボリューム、および完全な安全対策を備えたOKグループによって運営されています。 4。ビットゲット:高速開発、量子チェーントランザクションを提供し、セキュリティを改善します。 5。Bithumb:日本で運営され、複数の主流の仮想通貨の取引をサポートし、安全で信頼性があります。 6。抹茶交換:フレンドリーなインターフェイスを備えた有名な交換と量子チェーンの取引をサポートします。 7。Huobi:量子チェーン取引を提供する大規模な交換、

Ethereum Cross-Chain Trading App_ Ethereum Cross-Chain Trading Softwareは何ですか? Ethereum Cross-Chain Trading App_ Ethereum Cross-Chain Trading Softwareは何ですか? Apr 21, 2025 pm 10:54 PM

Ethereumでのクロスチェーントランザクションをサポートするアプリまたはソフトウェアには、次のものがあります。1。Xbitには、8つの主流の公共チェーンとゼロガス料金取引をサポートします。 2。ブロックチェーンネットワークと0ガス料金送金をサポートするBinance。 3。TokenPocket、マルチチェーントランザクションと管理をサポートします。 4.マルチチェーン資産交換をサポートするanyswap。 5。4,800以上のERC-20トークン償還をサポートするThorswap。

See all articles