入力

モード:

出力

PHPフォーマッターとは?

PHPフォーマッターは、PHPコードを一貫したインデント、適切なスペース、読みやすい形式に再編成します。関数、クラス、制御構造、すべての標準PHP構文を処理します。

このツールには2つのモードがあります:整形(美化)と圧縮。どちらもブラウザで動作し、コードはサーバーに送信されません。

ツールの使い方

1

モードを選択

整形を選択してPHPコードを美化するか、圧縮を選択して圧縮します。

2

入力を貼り付け

左のエディタにPHPコードを貼り付けます。サンプルまたはアップロードも使えます。

3

結果をコピー

右パネルが自動更新されます。JSONをPHPに変換するには、JSONをPHPにをお試しください。

PHPフォーマッターの例

PHPクラスの整形前後の例:

整形前のPHP

入力

整形後のPHP

出力

整形が重要な場面

一貫したコード整形はコードを読む際の認知負荷を軽減します。PHPプロジェクトでは PHP-CS-Fixer などが使われます。

PHP本番パフォーマンスには OPcache を検討してください。

よくある質問

すべてのPHP機能に対応していますか?

このツールは波括弧ベースのインデントフォーマッターを使用し、ほとんどのPHPコードに対応します。

コードはどこかに送信されますか?

いいえ。すべての整形はブラウザ内で完結します。

圧縮は何をしますか?

圧縮はコメントを削除し、空白を折りたたんでファイルサイズを削減します。

HTMLが混在したPHPファイルを整形できますか?

このフォーマッターは純粋なPHPコード向けに最適化されています。混在ファイルにはIDEフォーマッターをお勧めします。

PHP-CS-Fixerとの違いは?

PHP-CS-FixerはPSR準拠の完全な整形を提供します。このツールはローカル設定なしで素早くブラウザ整形できます。

関連ツール

PHPマニュアルPHP-CS-FixerPSR-12