PHPの閉じタグ「?>」は書かなくてもいいのか

普段PHPを書くとき、「?>」は書いている。でも書かなくてもいいってことも知ってた。

PHPの記述方法(目からうろこ)

ここ見てたら、閉じタグは”書かなくても表示される”のか、それとも”表示はされるけど書いた方がいい”のかどっちなんだろうと思ってコメント欄に書いてみたら、通りすがりの人が答えてくれた

PHPファイル内に出力があるなら閉じなくてはいけないが,そうでないなら記事の述べられているように,閉じるべきではない,です.

printとかechoなんかの出力があれば閉じないといけないみたい。勉強した。状況に応じて使い分けていく。

2 responses to “PHPの閉じタグ「?>」は書かなくてもいいのか”

  1. cloned

    はじめまして。
    ZendFrameworkのコーディング規約(http://framework.zend.com/manual/ja/coding-standard.coding-style.html)でも「PHP コードのみからなるファイルでは、終了タグ (“?>”) は決して含めてはいけません」というような感じで定めていますね。

  2. Marek

    Risky theme. I think you’ve hurt someone’s feelings, but what’s for me – I like it. No matter what they say if your opinion

Leave a Reply