LoginSignup
12
12

More than 5 years have passed since last update.

PHP閉じタグ(closing tag)のお話

Last updated at Posted at 2014-02-20

閉じタグについての是非

PHPで閉じタグ『?>』は、書かないほうが良いと個人的に思っていますし、公式でも書かないことを進めているようです。
HTMLの中に入れるときとかは、もちろん閉じタグが必要ですが、
PHPしか書いていない場合はうっかりバグの原因になるので、出来れば書きたくない。

閉じタグが原因で、よく聞くバグ

  • 画像の表示系(imagemagickとか)で画面が真っ白になる事件
  • 外部ファイル(includeとかするやつ)を読み込んでくれない事件

閉じタグあり

<?php
echo "Hello World!";
?>

閉じタグなし

<?php
echo "Hello World!";
[EOF]

こういった、割と『知らないとハマる』系のバグは原因がわかったときの徒労感に悩まされます。
なので、普段から意識しながらコードを書くことが大事かなぁと思います。

12
12
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
12