375
submitted 2 years ago* (last edited 2 years ago) by AlmightySnoo@lemmy.world to c/programmerhumor@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] AlmightySnoo@lemmy.world 11 points 2 years ago
[-] dot20@lemmy.world 17 points 2 years ago

Ah, I understand now. The expression is evaluated like this:

  • $a == 1 ? "one" : $a == 2 ? "two" : $a == 3 ? "three" : "other"
  • $a == 2 ? "two" : $a == 3 ? "three" : "other"
  • "two" ? "three" : "other"
  • "three"
[-] lascapi@mastodon.zaclys.com 2 points 2 years ago

@AlmightySnoo @dot20 hooooo 🤯!! Thank you for the solution! 🤓

[-] fubo@lemmy.world 9 points 2 years ago* (last edited 2 years ago)

If you think PHP is weird, go look up ZZT-OOP, the scripting language from Tim Sweeney's first game.

(No, a scripting language for game characters doesn't need integers. If you need to count, you can do that by moving blocks around on the game board.)

[-] proflovski@lemmy.world 1 points 2 years ago

I would expect this from Javascript :S

[-] fubo@lemmy.world 2 points 2 years ago

ZZT came out in 1991. JavaScript didn't exist for at least four years after that.

this post was submitted on 14 Jul 2023
375 points (100.0% liked)

Programmer Humor

37438 readers
6 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 6 years ago
MODERATORS