Thanks Tim & Steve,

The only solution I came up with was:

function safe_options(Object $options=null)
{
        if ($options == null)
        {
                $options = new Object(); // Or whatever is required for this  
particular object.
        }
        
        return $options;
}

function do_something(Object $options=null)
{
        $options = $this -> safe_options($options);

        // do something with options.
}

Sigh. I guess one day maybe you can pass a parameter that contains the  
default constructor for an object, but that day is not today!

Thanks again!

--~--~---------~--~----~------------~-------~--~----~
NZ PHP Users Group: http://groups.google.com/group/nzphpug
To post, send email to [email protected]
To unsubscribe, send email to
[EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Reply via email to