Re: [PATCH] Late Static Binding

From: Date: Thu, 02 Mar 2006 19:21:08 +0000
Subject: Re: [PATCH] Late Static Binding
References: 1 2 3 4 5 6 7  Groups: php.internals 
Request: Send a blank email to [email protected] to get a copy of this message

On Mar 2, 2006, at 11:33 AM, Mike Lively wrote:

Hi Mike,

In regards to naming: 'static' wasn't my first choice either. In fact I was originally using 'this::' due to me misreading the notes from the PDM.
Does 'this' work ok? I like that one. this:: and $this would both be late binding one for the class the other for the instance. It makes a lot of sense to me. I think it explains why self isn't late binding, too. very nice. this::method() this::$property this::constant get_this_class()
(I doubt very strongly that anyone 'relies' on early binding for static functions...I could be wrong though.)
But they do for static properties. Changing the meaning of self::$property would probably break some stuff. Best Regards, Jeff

Thread (59 messages)

« previous php.internals (#22090) next »