PHP

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

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

HTML内にPHPコードを入れる場合、

<?php
echo “なんか表示”;
?>

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

<?=”なんか表示”?>

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

<?php echo “ギブミーチョコレート”; ?> → <?= “ギブミーチョコレート”; ?>

変数でも同じです。

例) <?= $hoge;

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

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

因みにイコールと次の文字の間にはスペースはあってもなくても、どちらでもOKです。

例) <?=$hoge;?> でも <?= $hoge; ?>」でも動作は同じ。

また、<? 〜 ?>というショートカットタグの使用方法もありますが、この場合は、どのPHPバージョンでもshort_open_tag を有効にしないといけないので、<? 〜 ?>の省略方法はオススメではありません。

COMMENT

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