• QuazarOmega@lemy.lol
    link
    fedilink
    arrow-up
    7
    ·
    17 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
          ·
          6 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
            5
            ·
            5 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