Вы можете использовать команду переключения следующим образом:
switch($body)
{
case 'home': //$body == 'home' ?
echo '<h1>I am home!</h1>';
break;
case 'not_home':
default:
echo '<p>I'm not home.</p>';
break;
}
default
означает, что если $body
не соответствует ни одному из значений case
, то будет использоваться default
не является обязательным.
Другой способ, как вы говорите, if
/ else
, но если вы находитесь на страницах шаблона / представления, вы должны попробовать и использовать так:
<?php if ($body == 'home'):?>
<h1>I am home!</h1>
<?php else:?>
<p>I'm not home!</p>
<?php endif; ?>