Stas Malyshev wrote:
Is there a reason that echo/print couldn't be implemented as functions >with some sort of backwards compatibility layer? isset/etc make sense to
Yes, the reason is not fixing what isn't broken:)
And perhaps introducing 'black holes' like the one created when <?= suddenly stopped working, then had to be repaired. If we were writing and supporting 'flat' code where we know how everything works, things would be a lot easier, but many of us are using third party libraries and frameworks which tend to follow 'new practices' while some of us still stubbornly stick to old ones ;) The discussion on picking up a know version of a library is very relevant here, and would at least help to maintain consistency. Can one ensure that backwards compatibility does not become undefined in some circumstances and just adds to the workload ... and creates further havoc in user land?
There has to be a substantial reason to implementing change? -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php