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

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

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

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

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

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

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

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

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

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

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

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

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

echo から始まらないPHPの省略形「<? 〜 ?>」は、どのバージョンのPHPでもshort_open_tag を有効にしないといけないので、安全優先であれば、あまりオススメではありません。
\ 第三のエックスサーバー /
進化の極限を目指した 「エックスサーバー」の新たなカタチ。

「シン・レンタルサーバー」は、エックスサーバーのシステムをベースとしつつ、最新技術を盛り込んだ国内最速のレンタルサーバーです。
エックサーバーとの違いは、「スピード」「リソース確保」「アダルティサイト可能」。
それでいてこの価格。
ブログをこれから始める人も、他社サーバーからの乗り換えの人も超絶おすすめなレンタルサーバーです。

しかも、今ならドメインが無料!

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

コメント

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