【PHP】PHP開始表現の省略方法。楽チンで便利すぎる…何故今まで知らなかったんだと後悔。

PHPの開始タグ ショートカット PHP

HTML内にPHPコードを入れ何かを表示したい場合、

<?php
echo "なんか表示";
?>

…と当たり前のように記入してきた訳ですが、
実はこの上記の記載の場合、PHPの省略形が使えます。

<?= "なんか表示"; ?>

ズバリこれで同じく動作します。
つまり、「<?php echo〜」の場合、「<?=」と省略することができます。

<?php
echo "ギブミーチョコレート";
?> 

//以下でも同じ。
<?= "ギブミーチョコレート"; ?>

//スペース、「;」は削除可能です。(「;」削除は1行完結時のみ)
<?="ギブミーチョコレート"?>

//もちろん、変数も使えます。
<?=$hoge?>

文字数で言うと7〜8文字ほど省略できます。

あぁ何でこんな便利な表現を気づかなかったのだろう…。
今までの全コードを書き換えたくなる便利っぷり。

echo から始まらないPHPの省略形「<? 〜 ?>」は、どのバージョンのPHPでもshort_open_tag を有効にしないといけないので、安全優先であれば、あまりオススメではありません。
\ ドメインは早いもの勝ち /

国内最安値のドメイン会社。
新規でドメイン取るなら「お名前.com」で間違いないです。
他社からの移行も簡単なのでオススメ。

PHP
スポンサーリンク
\気になるあの子に教えてあげよう/
Tamoc

コメント

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