Re: Question on PHP 6 and static calls to instance methods.
| From: | Robert Cummings | Date: | Sun, 04 May 2008 03:43:44 +0000 |
| Subject: | Re: Question on PHP 6 and static calls to instance methods. | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-273853@lists.php.net to get a copy of this message | ||
You would have better luck posing this question to the internals list:
internals@lists.php.net
Cheers,
Rob.
On Sat, 2008-05-03 at 17:32 -0400, Adam Richardson wrote:
> I've incorporated use of the ability to call instance methods through
> static calls, allowing for me to mimic multiple inheritance without
> having to make edits to classes that are already working because of
> the behavior of '$this' when instance methods are called statically.
>
> As stated on in the basics section on classes and objects:
>
> "$this is a reference to the calling object (usually the object to
> which the method belongs, but can be another object, if the method is
> called statically from the context of a secondary object)."
>
> I've made great use of that functionality in my framework. However,
> It sounds like this is going to cause a fatal error in PHP6. Is this
> in fact true? And, if the behavior is going to change, can somebody
> explain what the impetus for this change was?
>
> Thank you very much for your time,
>
> Adam
>
> Adam Richardson
> Envision Internet Consulting, LLC
> Phone: (517)623-0485
>
> Services and insight for building effective, user-oriented websites.
>
>
>
--
http://www.interjinn.com
Application and Templating Framework for PHP