PHPで5行ほどif文を1行で略して書く方法

通常であれば、5行ほどで書く以下のようなif文を1行で略して書く方法を備忘録としてメモします。

条件分岐にはかかせないif文を通常であれば・・・5行ほどになってしまい、
if文が多くなるにつれてコードが読みにくくなります。
$keyを判断する変数、$testを出力として・・・
[php] //通常のif文
if($key == 1){
$test = ‘ok’;
}else{
$test = ‘NG’;
}
[/php]

これを1行でまとめて書くと。
[php] //略したif文
$test = ($key == 1) ? ‘ok’ : ‘NG’;
[/php]

となります。なれたら便利そうです。