PHP での echo 速記法の使用

Subodh Poudel 2023年1月30日
  1. PHP の echo ステートメントの概要
  2. PHP の echo ステートメントを <?= ?> 短縮タグに置き換える
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 Poudel
Subodh Poudel avatar Subodh Poudel avatar

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

関連記事 - PHP Echo