Hi!
just the same reason as you can use a constant without initialization. out of the box PHP does not try to be a teacher. it lets you write you
Constant without initialization doesn't lead to any problems. This one does.
this is how PHP got its huge userbase. we let people grow with their needs.
And how exactly it serves the needs of people by secretly making their applications orders of magnitude slower, and then saying "oh, that's because you failed to read paragraph 16.4.5.1 in the manual, you should really read that paragraph before pretending to be PHP programmer!". Good environment or does what you want it to do, or fails, explaining to you why it doesn't work - it doesn't do it half way half broken and then blames you for not reading some obscure note in the manual. That's not how I see helping.
-- Stanislav Malyshev, Zend Software Architect [EMAIL PROTECTED] http://www.zend.com/ (408)253-8829 MSN: [EMAIL PROTECTED] -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php