PHP での echo 速記法の使用
この記事では、echo
ステートメントを紹介し、PHP で echo
ステートメントを省略して記述する方法について説明します。
PHP の echo
ステートメントの概要
PHP の echo
ステートメントは、出力をユーザーに表示するために使用されます。print
ステートメントは、出力を表示するためにも広く使用されています。echo
ステートメントは、括弧を付けて echo()
と書くこともできます。単一の式しか出力できない print
とは異なり、複数の式を出力できます。書き込まれた値はなく、print
ステートメントよりも高速です。
以下の例では、echo
ステートメントを使用して単純なテキストを表示しています。echo
ステートメントを使用して算術演算を表示することもできます。HTML の <br>
タグを echo
ステートメントと一緒に使用しました。echo
ステートメントを使用している間、テキストとともに数字を連結しました。また、echo
ステートメントで複数の式を記述する方法もわかりました。
サンプルコード:
$num =2;
$num1 = 3;
$place = "tree";
echo "Hello there!<br>";
echo $num + $num1."<br>";
echo "There are ".$num. " birds in the ".$place."!<br>";
echo "It ", "is ", "raining ", "outside. ";
出力:
Hello there!
5
There are 2 birds in the tree!
It is raining outside.
PHP の echo
ステートメントを <?= ?>
短縮タグに置き換える
echo
ステートメントについて学びました。PHP で作業している間、HTML タグを最も頻繁に使用する必要がある場合があります。HTML 内で PHP を使用したい場合があります。その場合、PHP を作成するたびに、PHP の開始タグ <?php
と終了タグ ?>
を作成する必要があります。何かを表示する必要があるとします。PHP タグ内で echo
ステートメントを使用する必要があります。毎回このアプローチに従うのは面倒になるかもしれません。
したがって、PHP タグ内に echo
ステートメントを記述する代わりに、echo
タグの <?= ?>
省略形タグを使用できます。PHP タグ内に echo
ステートメントを記述するよりも非常に簡単で短いです。たとえば、次のコードスニペットを見てみましょう。
サンプルコード:
<?php
$name = 'Jack Grealish';
$age = 26;
?>
<p><?php echo $name ?></p>
<!--some codes -->
<p><?php echo ?></p>
上記のコードは、次のように省略形を使用して記述できます。
サンプルコード:
<?php
$name = 'Jack Grealish';
$age = 26;
?>
<p><?= $name ?></p>
<!--some codes -->
<p><?= $age ?></p>
出力:
Jack Grealish
26
Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.
LinkedIn