if文の書き方も細かく見ればいろいろあると思います。
`
<?php
if (true) {
echo 'true';
}
if (true) echo 'true';
if (true)
echo 'true';
echo 'foo'; // この文はifの真偽に関係なく実行されます
?>
`
以下の書き方も一般的なif - elseの構文です
`
<?php
if ($foo == 'foo'):
echo 'foo';
elseif ($foo == 'bar'):
echo 'bar';
else:
echo 'false;
endif;
?>
`
この構文はhtmlにphpを埋め込む際に、すっきりと書くことができます。
`
<?php if (true): ?>
<p>this is true</p>
<?php else: ?>
<p>this is false</p>
<?php endif; ?>
`
三項演算子というものもあります。
以下マニュアルから抜粋
`
<?php
// 三項演算子の使用例
$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];
// 上記は以下の if/else 式と同じです。
if (empty($_POST['action'])) {
$action = 'default';
} else {
$action = $_POST['action'];
}
?>
`
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。