Didn't figure you were, I'm simply arguing that it shouldn't be allowed for either. It doesn't serve any usefull purpose and has negative impact, and since this is a major version change, so we should feel free to break a bit of BC in places like this.
I think the breaking of include guards:
//a.php if(A_PHP) { return; } define('A_PHP',1);
function a() {}
// b.php include "a.php"; include "a.php";
is a much bigger bc break (though not necessarily a bad one).
George
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php