我试图通过简化来理解它,但确实有所作为
$apple = 'almwWa';
$banana = 'bababa';
$apple ? '' : $apple = 'dsadsad';
echo $apple;
这是做什么的? ? '' :
原始代码是:
$_POST ? '' : $_POST = json_decode(file_get_contents('php://input'), true);
除了第一部分
答案 0 :(得分:0)
它是一个三元运算符(参见http://php.net/manual/en/language.operators.comparison.php)
如果第一部分不是假,则第二部分将返回,否则第三部分将被返回。
<table>
<tr>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
</tr>
<tr>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
</tr>
<tr>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
</tr>
<tr>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
<td><input type ="checkbox" /></td>
</tr>
</table>