Hi Pierre,
A fatal error could be more effective. And the message can make the reason behind the error very clear.
It's a very big jump from 'enabled by default' to 'fatal error'. It will break a lot of legacy code with no prior warning.
By the way and for the record here, they (magic quotes, register global and safe mode) are already removed in php6.
All the more reason to disable them all by default and have them throw E_DEPRECATED in 5.3.
- Steph
Cheers, -- Pierre http://blog.thepimp.net | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php