Hacker News new | ask | show | jobs
by Timwi 502 days ago
Anyone remember T_PAAMAYIM_NEKUDOTAYIM?
2 comments

The original 2013 post is 404 and was not archived by IA: https://philsturgeon.com/blog/2013/09/wtf-is-t-paamayim-neku...
Here is an archive link https://archive.ph/ACL9Q
Ok. A better, less ephemeral link is https://en.wikipedia.org/wiki/Scope_resolution_operator#PHP .

'T_PAAMAYIM_NEKUDOTAYIM' is the PHP parser's name for the '::' double-colon/scope-resolution-operator token; it means 'T_DOUBLE_COLON' in Hebrew, hence related parser error messages mean "Unexpected double-colon/scope-resolution-operator found". There was some controversy in the PHP community in 2013 about keeping the non-English naming as it was widely considered confusing to users.

It's 2025, I've used PHP professionally maybe for a few months out of the last 20 years, the languages I use mostly don't have `::` as a token, and still, I find it really hard to refer to it as anything other than Paamayim Nekudotayim :-)

Old habits die hard I guess...