PHP: echoの省略は思わぬバグの元

phpの記述にてechoの記述を

<?php echo ‘文字列’; ?> 

下記のようにechoを省くのはやめましょう。

<?php ‘文字列’; ?> 

short_open_tagのON/OFFによって動いたり動かなかったりします。
文字列単独なら表示されないだけですが、関数の戻り値と文字列連結していたりすると想定外の動作になって厄介です。
サーバー移転後に急に動かなくなる原因になります。

参考

short_open_tagをONにすると、XML宣言に干渉するようです。
<?php echo ‘xxxxx’; ?>を省略して書く方法【PHP】 – Programming Magic

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA