One day I will find who invented the PHP Error Paamayim Nekudotayim.

It must be a complete insane person to use a name like this for an error.


  • 0
    But he ain’t wrong
  • 7
    Well why won't you just learn Hebrew? ;P
  • 1
    I once went on a deep dive about this. I’ve washed my mind of much of the info though because it was nuts.
  • 3
    Long story short: some guy from Israel decided to rewrite PHP parsed and create PHP 3, after the original author kinda gave up on it. Now that guy is a CTO of a company which develops the Zend Engine (the main PHP interpreter). Also that error is in Hebrew.
  • 2
    He was probably thinking "PHP is not chaotic enough. Let's put in some errors in Hebrew! Khehehehehe... perfect!"
  • 0
    Pasting this error into google worked similarly to pasting other errors into google.

    Whats the problem?
  • 2
    The error is not named Paamayim Nekudotayim. That is the name of the expected token (the "::" - double colon or scope resolution operator for non-Hebrew speakers).
  • 2
    @HiFiWiFiSciFi There should be no need to google such an error in the first place.

    Compilers, interpreters and transpilers should be clear and concise in the way the communicate errors.

    We are literally talking about a `::` here, so just communicate that to the developer without making them scratch their head.
  • 1
    @HiFiWiFiSciFi he's not asking for help debugging mate.
Add Comment