PHPの終了タグ「?>」は省略した方が無難です。
なぜならファイルの最後に不要な改行、空白などが含まれてしまうと動作に影響してしまうからです。
例えば下記の場合ですと、終了タグ「?>」の下の改行も出力に含まれてしまいます。
<?php // コード ?> ※改行 [EOF]
PHPの終了タグ「?>」は省略した方が無難です。
なぜならファイルの最後に不要な改行、空白などが含まれてしまうと動作に影響してしまうからです。
例えば下記の場合ですと、終了タグ「?>」の下の改行も出力に含まれてしまいます。
<?php // コード ?> ※改行 [EOF]