PHPフォーマッター
ブラウザ上でPHPソースコードを整形します。デフォルトでPSR-12に準拠し、波括弧のスタイル変換や開始タグの正規化にも対応しています。
使い方
- 1 PHPのソースコードを貼り付けます。
- 2 波括弧のスタイルとインデントのサイズを選択します。
- 3 ショート開始タグの正規化オプションをオン/オフします。
- 4 結果をコピーするか、ファイルとしてダウンロードします。
このツールを使う理由
- クライアント側で動作するPHPパーサーは存在しません。そのため本ツールはルールベースの再整形方式を採用し、波括弧とインデントを確実に処理します。
- PSR-12に準拠したデフォルト設定:K&Rスタイルの波括弧、スペース4つのインデント。
- 完全にクライアント側で処理されるため、コードがブラウザの外に送信されることはありません。
- 正確なフォーマットが必要な場合は、ローカル環境で<code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">vendor/bin/pint</code>や<code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">php-cs-fixer</code>を実行してください。
よくある質問
このツールはPSR-12に準拠していますか?
出力結果はPSR-12の基準(K&Rスタイルの波括弧、スペース4つのインデント)に近いものになりますが、すべてのルールを適用しているわけではありません。改行ルール、import文の順序、メソッド間の間隔などは処理対象外です。PSR-12に完全準拠させたい場合は、PintやPHP-CS-Fixerを使用してください。
テンプレート内のHTML部分に影響はありますか?
本ツールはPHPコードを含む行のインデントのみを整形します。HTMLとPHPが混在するファイルの場合、HTML部分のインデントが崩れる可能性があります。テンプレートにはBladeを理解できるフォーマッターの使用をおすすめします。
HTMLフォーマッターをお探しですか?
ございます。<a href="/html-formatter" class="underline">HTMLフォーマッター</a>をぜひご利用ください。
PHPフォーマッター とは?
PHPフォーマッターは、ブラウザ上でPHPソースコードを整形できるツールです。PSR-12に準拠したデフォルト設定を採用し、波括弧のスタイル変換や開始タグの正規化に対応しています。さらにコードのインデントを整えることで、レイアウトの一貫性と可読性を高めます。処理はすべてクライアント側で完結するため、ソースコードが端末の外に送信されることはありません。
機能
中括弧の深さによる再インデント
中括弧のネストの深さに応じてブロックを再インデントし、中括弧の配置をK&RまたはAllmanスタイルに正規化します。
PSR-12準拠のデフォルト設定
適切な4スペースのインデントと短縮タグの正規化を標準で提供します。
100%プライベート
クライアントサイドで実行されるため、PHPコードがアップロードされることはありません。
例
Input
<?php
if ($x)
{
echo 1;
}
Output
<?php
if ($x) {
echo 1;
}
主な用途
-
1
貼り付けたPHPを整形
ログ、メール、チャットからコピーしたコードのインデントを修正します。
-
2
中括弧スタイルの正規化
ブロック全体でK&RスタイルとAllmanスタイルの中括弧配置を変換します。
-
3
手軽な可読性チェック
PHP-CS-Fixerをローカルにインストールせずに、レビュー前にレイアウトを改善します。
ZerethonのPHPフォーマッターは、PSR-12に準拠したデフォルト設定を使用して、ブラウザ内でPHPソースコードのインデントを再構成します。中括弧のスタイル切り替え(K&RまたはAllman)と短縮タグの正規化(`<?` → `<?php`)にも対応しています。これは軽量な中括弧の深さに基づく再インデントツールであり、完全なPHP-CS-Fixerではありません — 長い行の折り返しは行わず、レイアウトのみを整えます。データはアップロードされません。
- カテゴリ
- 開発者
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
参考文献
- PSR-12 — Extended Coding Style — PHP-FIG
- PHP Manual — php.net
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。PHPフォーマッター は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
関連ツール
JSONフォーマッター
JSONをオンラインで整形・検証・圧縮。無料・登録不要 — データはブラウザの外へ送信されません。
ツールを開くSQLフォーマッター
SQLクエリをオンラインで整形 — MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQueryのコードをきれいに整えます。
ツールを開くUUID生成ツール
オンラインでUUIDを生成 — v1、v4、v7、Nilに対応。最大10,000件の一括生成が可能。無料・登録不要。
ツールを開くパスワードジェネレーター
暗号学的に安全な強力なランダムパスワードを生成します。長さと文字セットを自由にカスタマイズ可能 — すべてブラウザ内で完結します。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。