php三元运算符,同时与字符串一起编码

php三元运算符,同时与字符串一起编码,php,Php,以下是我的代码: $finfo=new SplFileInfo("animal.php"); print "Directory:".$finfo->isDir()?"Yes":"No"."<br />"; print "Directory:".($finfo->isDir()?"Yes":"No")."<br />"; $finfo=newsplfileinfo(“animal.php”); 打印“目录:”..finfo->isDir()?“是”:“否”。;

以下是我的代码:

$finfo=new SplFileInfo("animal.php");
print "Directory:".$finfo->isDir()?"Yes":"No"."<br />";
print "Directory:".($finfo->isDir()?"Yes":"No")."<br />";
$finfo=newsplfileinfo(“animal.php”);
打印“目录:”..finfo->isDir()?“是”:“否”。
; 打印“目录:”($finfo->isDir()?“是”:“否”)“
”;
打印机后显示: 是的,局长:没有

我对那件事感到困惑。你怎么了

<<print "Directory:".$finfo->isDir()?"Yes":"No"."<br />";>> 
>

串联比三元运算符具有更高的优先级

print "Directory:".$finfo->isDir()?"Yes":"No"."<br />";
首先执行三元比较,然后将比较结果与目录连接:“

串联比三元运算符具有更高的优先级

print "Directory:".$finfo->isDir()?"Yes":"No"."<br />";

首先执行三元比较,然后将三元比较的结果与
目录连接:“

它没有打印

,因为第一次测试的结果只返回
“Yes”
,并且

仅在第一次测试的结果为
时才会显示“No”。
非常感谢!它没有打印

,因为第一次测试的结果只返回
“Yes”

只有在第一次测试的结果为
“No”时才会显示。
非常感谢!这意味着打印“目录:”..finfo->isDir()?“是”:“否”。
;等于打印(“目录:”$finfo->isDir())?(“是”):(“否”。
);谢谢,我现在明白了。这意味着打印“目录:”..finfo->isDir()?“是”:“否”。
;等于打印(“目录:”$finfo->isDir())?(“是”):(“否”。
);谢谢,我现在明白了。