Re: classes and objects: php5. The Basics
| From: | Jochem Maas | Date: | Tue, 16 Jan 2007 14:54:27 +0000 |
| Subject: | Re: classes and objects: php5. The Basics | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-247151@lists.php.net to get a copy of this message | ||
Martin Alterisio wrote:
> Forgot to mention that calling a non-static function this way should
> generate an E_STRICT warning.
and IIRC it will eventually be made a fatal error in php6, somebody
please correct me if I'm wrong!
>
> 2007/1/16, Martin Alterisio <malterisio777@gmail.com>:
>>
>> Backward compatibility with PHP4, where member functions couldn't be
>> declared as static. Any member function could be called statically
>> providing
>> a static context instead of an object instance.
>>
>> 2007/1/16, Cheseldine, D. L. <d.l.cheseldine@abdn.ac.uk>:
>> >
>> > Hi
>> >
>> > I'm stuck on The Basics page of the php5 Object Model:
>> >
>> > http://uk.php.net/manual/en/language.oop5.basic.php
>> >
>> > The top example has the code:
>> >
>> > A::foo();
>> >
>> > even though foo is not declared static in its class. How does it get
>> > called statically without being declared static?
>> >
>> > regards
>> > dave
>> >
>> > --
>> > PHP General Mailing List ( http://www.php.net/)
>> > To unsubscribe, visit: http://www.php.net/unsub.php
>> >
>> >
>>
>