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@xxxxxxxxx>: >> >> 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@xxxxxxxxxx>: >> > >> > 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 >> > >> > >> > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php