The first beta released of PHP 5.3 was packaged today. It includes new features such as late static binding, closures (minus OOP closure support), namespaces, the ?: operator, and __callStatic().
After reflecting on this mutation of the ternary operator I am thinking that the use of something more like !? or ?! or even just ! would make more semantic sense. ?: implies "if this, then that" and what it is doing is "if NOT this then that".