The ?, or ternary, operator returns a value derived from one of two expressions separated by a colon.
(expression) ?returned_if_expression_is_true:returned_if_expression_is_false;
If the test expression evaluates to true, the result of the second expression is returned;
otherwise, the value of the third expression is returned.
<html>
<body>
<div>
<?php
$satisfied = "no";
$pleased = "very";
$sorry = "sorry";
$text = ( $satisfied=="very" )?$pleased:$sorry;
print "$text";
?>
</div>
</body>
</html>
|