開発ページ > コーディング規約 > PHPファイル書式
PHPファイル書式
PHPコードの境界
PHPコードの開始タグは 「 <?php 」 を使用する。ショートタグ 「 <? 」 の使用は禁止。
終了タグは 「 ?> 」
PHPコードのみからなるファイルの場合は、終了タグを記述しない。
<?php //開始タグ /* PHPコード */ ?> //終了タグ
インデント
空白4文字(半角スペース)で行う。タブ文字の使用は禁止。
(使う場合は、エディタの設定で保存時に空白に置き換える。)
実際のコーディングは開始タグから1段下げる。
<?php $abc = 123; if($abc == 123) { $abc = 456; } ?>
1行の長さ
1行の長さは、80文字におさめるように努力すること。
80文字を超える場合は、最大120文字を限度とする。
行末
行末は、ラインフィード (LF) のみとする。
キャリッジリターン (CR) 、キャリッジリターン&ラインフィード (CRLF) を使わないように注意すること。
(MacOSはCR、WindowsOSはCRLFであるが、エディタの設定を変更すること。)
EOF
EOFの位置より手前に、終了タグなどが無いこと。
<?php $abc = 123; if($abc == 123) { $abc = 456; } ?>[EOF] ← NG
<?php $abc = 123; if($abc == 123) { $abc = 456; } ?> [EOF] ← OK