Hello,
wo steht das? Der Bademeister hat zitiert, der Ausdruck "A ?: B" sei äquivalent zu "A ? A : B". Also "wenn A nicht 0 ist, nimm A, sonst B".
Ok, stimmt.
negative Werte validieren bei PHP ja auch zu TRUE.
Nur 0 validiert zu FALSE :-|
http://de2.php.net/manual/de/types.comparisons.php
Da wird es aber langsam unheimlich mit den Typumwandlungen und Festlegungen und ist wirklich nicht mehr auf einen Blick lesbar.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg