Hi The only regression can be where autoloaders are defined, and people are > relying on the legacy undefined constant behavior (which triggers an > E_NOTICE). >
that makes me think about this code : <?php namespace foo; bar(); ?> What autoload should be triggered? "foo\bar" or "bar"? Both are valid isn't it? Should autoloading functions and constants be restricted to namespaced ones only? Then the BC issue you spot would disappear.