Re: Re: new overloading feature?

From: Date: Tue, 10 May 2005 08:20:56 +0000
Subject: Re: Re: new overloading feature?
References: 1 2 3 4 5 6 7  Groups: php.internals 
Request: Send a blank email to internals+get-16191@lists.php.net to get a copy of this message
Marcus Boerger wrote:
I agree with Marcus: self is bound at runtime, so the behaviour is correct. If you do not like this late binding just do not use self but the name of the class.
Sorry to jump in the middle, but I've similiar question to constants defined in classes.
When the class is named SomeLongNameBecauseWedontHaveNamespaces and I define a SELF_EXPLAINING_CONSTANT_NUMBER_ONE I've to write SomeLongNameBecauseWedontHaveNamespaces::SELF_EXPLAINING_CONSTANT_NUMBER_ONE to access it from within the class itself.
We're not going to change the language for that, sorry.
I didn't request any change ;) Just wanted to know if there's a current better practice. If not, then not. thanks, - Mar'k'us

« previous php.internals (#16191) next »