expecting T_PAAMAYIM_NEKUDOTAYIM

What the hey? What does this mean?

You may one day end up seeing the following error message produced by PHP and wonder to yourself:

PHP Parse error: syntax error, unexpected ‘)’, expecting T_PAAMAYIM_NEKUDOTAYIM in /*/*/File.php on line 160

You guessed it, “T_PAAMAYIM_NEKUDOTAYIM” is not english.

It’s actually a Hebrew word meaning “unexpected” or “Twice Colon“.

It happens when PHP tries to call the “::” (double colon) which is used when identifing an uninstantiated class’ method.

0 0 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments