NYCPHP Meetup

[nycphp-talk] Static variables, self:: and abstract classes

Daniel Convissor danielc at analysisandsolutions.com
Tue Jun 6 19:06:06 EDT 2006


On Tue, Jun 06, 2006 at 04:21:36PM -0500, Andrew Kamm wrote:
> 
> That's basically the problem I'm having -- your example redeclares a new
> function in the child class.

No.  You misunderstand.  You don't need to redeclare each function.  
Consider "m" to be like a constructor.  I would have used __construct(), 
but they don't get called in static mode.  So, instead of setting the 
property values via instantiation in your example, manually set them in 
the fake constructor.  Then manually call the "constructor" before making 
any other static calls on your inherited static methods.

--Dan

-- 
 T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
            data intensive web and database programming
                http://www.AnalysisAndSolutions.com/
 4015 7th Ave #4, Brooklyn NY 11232  v: 718-854-0335 f: 718-854-0409



More information about the talk mailing list