Coding Object Oriented PHP sure has its perks, one of which is the mildly amusing error message I chanced upon below (in an implementation session that turned out to be a major debugging frenzy).

parse error, unexpected T_PAAMAYIM_NEKUDOTAYIM

A quick search reveals the cryptic error error message to mean 'a pair of colons' in Hebrew. You get that when you leave in an extra '$' when addressing a class method, such as:


And no class-wide static variables in pre-version 5 PHP? Does not compute...