• QuazarOmega@lemy.lol
      link
      fedilink
      arrow-up
      8
      ·
      20 hours ago

      On the left you have Elvis Presley, while on the right there’s the so-called Elvis operator

          • The Cuuuuube@beehaw.org
            link
            fedilink
            English
            arrow-up
            3
            ·
            9 hours ago

            gotacha. i’ve only ever heard them called ternaries. maybe i’m old. maybe i’m too young. definitely one of the two

            • QuazarOmega@lemy.lol
              link
              fedilink
              arrow-up
              6
              ·
              8 hours ago

              It specifically refers to this shorthand ?: that works like this:

              $value = $thing_that_could_be_truthy ?: 'fallback value';
              
              # same as
              
              $value = $thing_that_could_be_truthy ? $thing_that_could_be_truthy : 'fallback value';
              

              The condition is also the value if it is truthy