WTF. One of the missing pieces I hate about PHP -- "$x = $y || $z" -- actually exists after all, it's just "$x = $y ?: $z".

I never see anybody using it in code. I didn't know it existed. Most discussion of it are just asides in discussions about the "ternary operator".

But it's been around for lots and lots of years -- since PHP v5.3.


Sign in to participate in the conversation

A Mastodon instance for tabletop gamers.