The PHP ternary operator is a shorthand way of writing an if/else statement.
The logic of the Ternary Operator is
// basic ternary logic $result = (condition) ? return if true : return if false ;
A working example would be something like
// working example of ternary operator $due = 9; $timenow = 10 $late = ($due < $timenow) ? true : false ;
Written in long hand
// working example of ternary operator
$due = 9;
$timenow = 10
if ($due < $timenow) :
$late = true;
else:
$late = false;
endif;
For more info on php comparison operators and in particular the ternary operator see the php manual
http://us2.php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary