条件演算子

目次

条件演算子(三項演算子)

https://www.sejuku.net/blog/23070

上記サイトにわかりやすくまとめてあった。

条件式 ? 真の式 : 偽の式

はじめに条件式を評価し、式の結果がTRUEの場合は真の式を返し、結果がFALSEの場合は偽の式を返

  <?php
    $num = 12;
    print $num > 11 ? '11より大きい' : '11より小さい';
    ?>
表示

11より大きい

例題

$xが1の場合に、$flagに0が代入、それ以外は−1が代入される条件演算子

   <?php
    $x = 1;
    $flag = $x === 1 ? 0 : -1;
    print $flag;
    ?>
目次