(1)?(2):(3) 分为分块  具体的实例说明

 

 
  
  1. $a=10; 
  2. $b=3; 
  3. $a>$b ? print "$a"-1 : print "a小于b"

 如$a->$b成立 执行?后面的   假如不成立 执行冒号:后面的   当然?后面不一定是运算也可以是字符串 整数这些

跟if 判断是一样的 不过代码精简 看起来方便