phpコロン構文if

phpコロン構文if
htmlタグ内にphp条件分岐を利用したい時に使います

条件分岐のif文と変わりはありませんが、条件分岐のカッコがコロンに変わり 開始タグはif 終了タグはendifになります

コロン構文if文をサンプルプログラムで確認してみましょう

<?php
$bool = true;
?>
条件分岐
<div>
 <?php if ($bool === true): ?>
  <p>ここを出力します</p>
 <?php endif; ?>
</div>

条件分岐 if else
<div>
 <?php if ($bool === true): ?>
  <p>条件が真の時はここを出力します</p>
 <?php else: ?>
  <p>条件が偽の時はここを出力します</p>
 <?php endif; ?>
</div>

<?php
$num = 10;
?>

条件分岐 if elseif else
<div>
 <?php if ($num === 1): ?>
  <p>条件が真の時はここを出力します</p>
 <?php elseif ($num === 10): ?>
  <p>条件が真の時はここを出力します</p>
 <?php else: ?>
  <p>条件が当てはまらない時はここを出力します</p>
 <?php endif; ?>
</div>

上記のコードをコピペして下記のサイトで実際にPHPコードを実行してみましょう
本サイトでは、基礎的な学習は開発環境を構築しないで、webで実行します。
コピペで動作したら、今度は自分で実際にコードをトレースしてコーディングしてみましょう
効率的にプログラムを学習するなら必ず、手打ちすることです。
打つことで、アウトプットして覚えていきます。

ブラウザでプログラミング・実行ができる「オンライン実行環境」| paiza.IO
paiza.IOはオンラインですぐにプログラミングが始められる、オンライン実行環境です。Java,Ruby,Python,PHP,Perlなど主要24言語に対応。プログラミング学習にも。
タイトルとURLをコピーしました