Sub Documents

PHPのhtmlインラインのif文


PHPの通常のif文はこう。

<?php
if ($sample == "foo") {
  echo "foo";
} else if ($sample == "bar") {
  echo "bar";
} else {
  echo "baz";
}
?>

html内で書くことこうなる。

<?php if ($sample == "foo") : ?>
  <p>foo</p>
<?php elseif ($sample == "bar") : ?>
  <p>bar</p>
<?php else : ?>
  <p>baz</p>
<?php endif; ?>

ちなみにbladeだとこうなる。

@if($sample == "foo")
  <p>foo</p>
@elseif($sample == "bar")
  <p>bar</p>
@else
  <p>baz</p>
@endif