-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, second time me ...
Markus Fischer wrote: > Hi Greg, > > Greg Beaver wrote: >> It is technically possible to fix this, on first glance it would involve >> having the lexer return a T_STRING for any non-whitespace following >> T_INTERFACE or between T_IMPLEMENTS and '{'. It would also need to >> return T_STRING following T_INSTANCEOF. > [...] >> accepted, it's a fair amount of work to patch the lexer and make sure it >> doesn't break crap. > > I'm totally with your here. I can live very well with "Iface" instead. > Just wanted to make sure it's not an oversight on my side. Thanks for > the (gory) details ;) I think one has really get used to this, if you take for granted that you named classes/interface this way in the past. For example, in many projects I use the observer pattern and one of the first observers implemented in almost any project is the Echo-Observer to simply echo the messages. So this doesn't work anymore either. a) You can't make a class Echo and b) you can't create an interface named Echo ... I tried using print but that doesn't work either. I'm either bumping into T_ECHO or T_PRINT. Stdout finally did it. - - Markus -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHeYK/1nS0RcInK9ARApRiAKC63DhPeLY7i+QwApr/Iv4tyz4ToACgg995 uYHKxO/ToyeKxmqqXnK9RqU= =JARy -----END PGP SIGNATURE----- -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php