タグ

ブックマーク / tomcky.hatenadiary.jp (1)

  • 【PHP】三項演算子とエルビス演算子とNull合体演算子 - Tomcky's blog

    エルビス演算子とNull合体演算子がたまにごちゃっとなるので。 三項演算子はついで。 三項演算子。 <?php $list = ['a', 'b', 'c']; echo count($list) === 3 ? 'foo' : 'bar'; // foo echo count($list) !== 3 ? 'foo' : 'bar'; // bar (expr1) ? (expr2) : (expr3) でexpr1が true ならexpr2、 false ならexpr3と評価される。 基。 エルビス演算子。 <?php echo 'hoge' ?: 'fuga'; // hoge echo '0' ?: '1'; // 1 (expr1) ?: (expr2) でexpr1が trueと同等 ならexpr1、それ以外ならexpr2と評価される。 PHP5.3から使用可能。 公式ドキ

    【PHP】三項演算子とエルビス演算子とNull合体演算子 - Tomcky's blog
    miruzouq
    miruzouq 2018/02/25
    えくすぺりみ?“(expr1) ? (expr2) : (expr3) でexpr1が true ならexpr2、 false ならexpr3と評価”
  • 1