Why not just create a no named function in the top of the class. This this way 
it loads on include.

Richard Buskirk
Sent from my iPhone

On Mar 31, 2011, at 12:56 AM, "D. Dante Lorenso" <da...@lorenso.com> wrote:

> All,
> 
> I want to build a config file class that gets called statically.  Is there 
> such a thing as a static constructor?  Example:
> 
> class Daz_Config {
>  public static function load() {
>    ...
>  }
>  public static function get($key) {
>    self :: load();
>    ...
>  }
> }
> 
> Daz_Config :: get('myvalue');
> 
> I want to call the load function when the class is used for the first time.  
> If no code ever calls "Daz_Config :: get(...)" then I never want to invoke 
> load() but if it does get called, I only want to call load() once before the 
> class is used further.
> 
> Anyone know how to do this with calling load() at the top of all the other 
> functions and writing a load() function that exits early if already loaded?
> 
> -- Dante
> 
> -- 
> 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

Reply via email to