開発ページ > コーディング規約 > 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