Using the ? Operator : Operator Precedence « Operator « PHP

Using the ? Operator

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. 

    $satisfied = "no";
    $pleased = "very";
    $sorry = "sorry";
    $text = ( $satisfied=="very" )?$pleased:$sorry;
    print "$text";

Related examples in the same category

1.Operator Precedence
2.Operator Precedence summary table
3.Operators, precedence, and their associativity
4.Using the ? operator to create a message