PHP 閉じタグは省略できる? 
未分類

基礎的&小ネタですが、恥ずかしながら忘れてしまうので記しときます。

基礎的な使い方(初めに習う書き方)

<?php 
  $hoge = 'fuga'; //以降処理が続く
?>

こちらの記法も上記と同じ結果である(最後の終了タグは省略)

<?php 
  $hoge = 'fuga'; //以降処理が続く

ファイルが PHP コードのみの場合は、ファイルの最後の終了タグは省略するのがおすすめとされてます。 終了タグの後に余分な空白や改行があると、予期せぬ挙動を引き起こす場合があるためです。

文字列を出力する記法

 <?php echo 'hoge' ?> 

こちらの記法も上記と同じ結果である(省略タグという)

<?= 'hoge' ?> 

参考元

PHP: PHP タグ - Manual

コメント

タイトルとURLをコピーしました