Может кто-нибудь просветить меня, что может быть не так в следующем коде?
$wOwner = ($owner instanceof IIdentity ? $owner->getName() : $owner);
var_dump($wOwner);
$wOwner = ($owner instanceof IIdenity
? $owner->getName()
: $owner);
var_dump($wOwner);
Я получаю следующий вывод
string '1555' (length=4)
object(Member)[2] //snipping out the object properties
Я заинтересован в расширении такого типа выражений в конкатенации строк, например.
$msg = 'Answer is' . ( $expr ? 'yes' : 'no' );