Ternary Operators
$var = 5;
$var_is_greater_than_two = ($var > 2 ? true : false); // returns true.
Alt Syntax (for views)
PHP offers an alternative syntax for some of its control structures; namely, if
, while
, for
, foreach
, and switch
. In each case, the basic form of the alternate syntax is to change the opening brace to a colon :
and the closing brace to endif;
, endwhile;
, endfor;
, endforeach;
, or endswitch;
, respectively.
<?php if ($x == 1): ?>
...
<?php else: ?>
...
<?php endif; ?>