三項演算子について

三項演算子について

真偽検証 ? true : false;

三項演算子 = if-else文の単純化

以下、resの値が1だった場合は等しくなります。

<?php

echo '<input type="checkbox" name="test" value="test"' . ($row['res'] == 1 ? 'checked="checked"':'') . '/>OK';
<input type="checkbox" name="test" value="test" checked="checked" />OK

なお、三項演算子を使うことにより、スクリプト自体が速くなるわけではありません。