Possible Duplicate:
How can I understand nested ?: operators in PHP?
Why does this:
$object->customer->phone =
! empty( $object->customer->address->phone_fixed ) ?
$object->customer->address->phone_fixed :
! empty( $object->customer->address->phone_mobile ) ?
$object->customer->address->phone_mobile :
! empty( $object->customer->address->phone_business ) ?
$object->customer->address->phone_business : '';
returns $object->customer->address->phone_business
, even if $object->customer->address->phone_fixed
is set and not empty?
Thank you.