Re: non static function called as static one
| From: | Jochem Maas | Date: | Wed, 11 Mar 2009 15:21:22 +0000 |
| Subject: | Re: non static function called as static one | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-289860@lists.php.net to get a copy of this message | ||
Olivier Doucet schreef:
> Hi Jochem,
>
>
>>> 2/ (or/and) Raise a warning or an error if a non static function is
>> called
>>> as a static one
>> develop with error_reporting set to E_ALL | E_STRICT, then you'll get a big
>> fat
>> warning about it
>
>
> Yes, that's what I'm using right now. Although, that's not the highlighted
> problem.
if your not gettting a 'Strict Warning' when calling a non-static method statically
then error_reporting doesn't include E_STRICT. I tested this with your example code on
the cmdline to make sure.
>> [...]
>>
>> the pragmatic solution is to not call non-static functions using
>> static syntax.
>
>
> Well, this is the answer I didn't want :)
I here that alot :-)
> Thank you for your feedback !
>
> Olivier
>