Now I get it. PHP is a collective language created by multicultural people all over the world.


Well, ok. Which makes you think that all errors should be properly explained in a common language. Since we do not all speak the same language (apart from math that is) English is a good candidate.

Surely it is not Greek. Surely it is not Persian. And by any means its not Hebrew either.

Yet, this :


Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM

Okay. If you google it , turns out that PAAMAYIM NEKUDOTAYIM means double colon (::) in Hebrew.

Turns out that the two main guys who wrote the Zend Engine that translates PHP to executable code, were from Israel.

And after all those years this has somehow not changed. Which eventually will make your eyes bleed. Since it would be the same as writing: “Dipli Anw Kai Katw Teleia”