- 1. 概要
- 2. とじない
1. 概要
わたしは、行儀がいいので(笑)、「PHP」のソースコードを書くときは
<?php
ではじまって
?>
で終わるようにしていたのです。
他の言語から考えるとそうなるわな・・・。
しかし、「Laravel」のソースを読むと・・・とじていない。
なんぞこれ?と思ったら、とじなくてもいいようです。
「php かっこ とじない」で検索をかけると、わらわらと出てきます。
ということで、本ページは、下記のサイトを参考にさせていただきました。
「PHP の閉じタグは心の臓に悪いから使わないで」
「PHP の最後の@endphpは不要なんです」
「PHP は閉じタグ非推奨です」
2. とじない
まぁ、主な論をいうと。
例えば「Zend Framework」のコーディング規約では
PHP コードのみからなるファイルでは、終了タグ ("?>") は決して含めてはいけません。これは必須なものではなく、 終了タグを省略することで、ファイルの最後にある空白文字が出力に影響することを防ぎます。
と書かれているそうです。
また、「.php」ファイルで、閉じかっこのあとの「EOF」までに、不必要な改行がはいっていると、ブラウザで見たときに、フッタがやたら長くなったり、使用している関数によっては、こけたりするようです。
なので、書かない方がよさそうです。
もちろん、「.html」の中に埋め込む場合は、閉じないと、動作しませんよ。
|
|