Re: Namespaces bug

From: Date: Wed, 26 Mar 2003 18:45:31 +0000
Subject: Re: Namespaces bug
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-336@lists.php.net to get a copy of this message
Rasmus Lerdorf wrote:
Couldn't you make the same argument for: function A() {
    function B() {
    }
}
I would :) The syntax is meaningless and confusing if the program does not operate the way it is written. By all sensible considerations, B should be local to A. Since it is not, the syntax should cause a parser error, and the same with namespaces. And then what happens with that stuff when, at some point in the future, proper scoping is implemented? Shane

« previous php.internals (#336) next »