echo( string $arg1 [, string $… ] )の短縮構文。
短縮型の、PHPコード記述形式の、開始タグの直後に、等号=
を加える。
定義
<?= 文字列型 $arg1[, 文字列型 $...] ?>
パラメータ
- 文字列型 $arg1
出力したい文字列を指定する。
- 文字列型 $…
出力したい文字列は、カンマ
,
や、ピリオド.
で区切り、複数指定できる。
構文
1つの文字列を出力
<?= "文字列" ?>
「文字列」を出力する。
カンマ区切りの複数の文字列を出力
<?= "文字列1", "文字列2", "文字列3" ?>
「文字列1~3」を出力する。
ピリオドで連結した文字列を出力
<?= "文字列1" . "文字列2" . "文字列3" ?>
「文字列1~3」を出力する。
複数行の文字列を出力
<?=
<<<END
<ul>
<li>文字列1</li>
<li>文字列2</li>
<li>文字列3</li>
</ul>
END
?>
<<<END
<ul>
<li>文字列1</li>
<li>文字列2</li>
<li>文字列3</li>
</ul>
END
?>
「文字列1~3」を、リスト形式で出力する。
戻り値
空。値を返さない。
サンプル
短縮構文で、1つの文字列を出力
<?= "こんにちは♪" ?>
↓↓↓出力結果↓↓↓
こんにちは♪
短縮構文で、カンマ区切りの複数の文字列を出力
<?= "赤", "青", "緑" ?>
↓↓↓出力結果↓↓↓
赤青緑
短縮構文で、ピリオドで連結した文字列を出力
<?= "赤" . "青" . "緑" ?>
↓↓↓出力結果↓↓↓
赤青緑
短縮構文で、複数行の文字列を出力(1)
<?=
"
こんにちは♪<br />
とても良いお天気ですね。
今夜は月が見えるかな…
"
?>
"
こんにちは♪<br />
とても良いお天気ですね。
今夜は月が見えるかな…
"
?>
↓↓↓出力結果↓↓↓
こんにちは♪
とても良いお天気ですね。 今夜は月が見えるかな…
とても良いお天気ですね。 今夜は月が見えるかな…
短縮構文で、複数行の文字列を出力(2)
<?=
<<<END
こんにちは♪<br />
とても良いお天気ですね。
今夜は月が見えるかな…
END
?>
<<<END
こんにちは♪<br />
とても良いお天気ですね。
今夜は月が見えるかな…
END
?>
↓↓↓出力結果↓↓↓
こんにちは♪
とても良いお天気ですね。 今夜は月が見えるかな…
とても良いお天気ですね。 今夜は月が見えるかな…
短縮構文で、1つの文字列型変数の値を出力
<? $var = "こんにちは♪" ?>
<?= $var ?>
<?= $var ?>
↓↓↓出力結果↓↓↓
こんにちは♪
短縮構文で、複数の文字列型変数の値を出力
<?
$varA = "赤";
$varB = "青";
$varC = "緑";
?>
<?= $varA, $varB, $varC ?>
$varA = "赤";
$varB = "青";
$varC = "緑";
?>
<?= $varA, $varB, $varC ?>
↓↓↓出力結果↓↓↓
赤青緑
短縮構文で、文字列と文字列型変数の値を出力(1)
<? $var = "良い天気" ?>
<?= "こんにちは♪<br />", "今日は、", $var, "ですね。" ?>
<?= "こんにちは♪<br />", "今日は、", $var, "ですね。" ?>
↓↓↓出力結果↓↓↓
こんにちは♪
今日は、良い天気ですね。
今日は、良い天気ですね。
短縮構文で、文字列と文字列型変数の値を出力(2)
<? $var = "良い天気" ?>
<?= "こんにちは♪<br />" . "今日は、" . $var . "ですね。" ?>
<?= "こんにちは♪<br />" . "今日は、" . $var . "ですね。" ?>
↓↓↓出力結果↓↓↓
こんにちは♪
今日は、良い天気ですね。
今日は、良い天気ですね。
短縮構文で、文字列と文字列型変数の値を出力(3)
<? $var = "良い天気" ?>
<?= "こんにちは♪<br />", "今日は、{$var}ですね。" ?>
<?= "こんにちは♪<br />", "今日は、{$var}ですね。" ?>
↓↓↓出力結果↓↓↓
こんにちは♪
今日は、良い天気ですね。
今日は、良い天気ですね。
短縮構文で、条件付き出力
<? $varTime = 10 ?>
<?= ( $varTime < 12 ) ? "<p>午前</p>" : "<p>午後</p>" ?>
<? $varTime = 15 ?>
<?= ( $varTime < 12 ) ? "<p>午前</p>" : "<p>午後</p>" ?>
<?= ( $varTime < 12 ) ? "<p>午前</p>" : "<p>午後</p>" ?>
<? $varTime = 15 ?>
<?= ( $varTime < 12 ) ? "<p>午前</p>" : "<p>午後</p>" ?>
↓↓↓出力結果↓↓↓
午前
午後
午後