有人可以告诉我以下代码中可能出现的问题吗?
$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' );
答案 0 :(得分:2)
这与新行无关,只是因为IIdentity
与<{1}}不同!