这是做什么的

Aut*_*cus 4 php

$ top + = $ i?12:0;

Pek*_*ica 12

如果$i是的话

  • 并不是 false
  • 并不是 null

增加$top十二; 否则,零,隐含地$top( $i)转换为数字变量,如果它不是一个数字变量.

  • 另外,如果没有设置`$ i`,它会发出警告. (4认同)

Sar*_*raz 11

如果$i设置了值(非空/ null意味着条件解析为true),则添加12 $top以及0其他方式.

它基本上是简写:

if ($i)
{
  $top += 12;
}
else
{
  $top += 0;
}
Run Code Online (Sandbox Code Playgroud)

这被称为三元运算符.