php中冒号 :怎么解释呢

如题所述

常用与三目运算,如:
$result = $str?$str:$str1;
意思是如果$str存在$result结果就是$str,否则为$str1;
冒号在这里代表选择关系;
这个语句可以改为:
if($str)
$result = $str;
else
$result = $str1;

还有很多用地,比如switch中等,用于选择关系作用比较多。
温馨提示:答案为网友推荐,仅供参考
相似回答