条件文を略式で書く

エルビス演算子(?:)

(条件) ? (trueの場合) : (falseの場合)

//$args['num']に値があるときはそれを、ないときは6を、$numに代入する
$num = $args['num'] ? $args['num'] : 6;

Null合体演算子(??)

(nullじゃない場合) ?? (nullの場合)

//$args['num']がnullじゃないときはそれを、nullのときは6を、$numに代入する
$num = $args['num'] ?? 6;

if文を1行で書く

trueの場合のみのときは{}を省略して1行にできる。(;までがif文とされる)

//$lockがtrueのとき「ロックされています」と表示する
if($lock) echo 'ロックされています';

参考