Re: [PHP] optional object arguments to a function

[email protected] ("Michael A. Peters")
Newsgroups php.general
Message-ID <[email protected]>
Rene Veerman wrote:
> On Sat, Feb 13, 2010 at 9:05 AM, Michael A. Peters <[email protected]> wrote:
>> How do I specify a default null object, or otherwise make the argument
>> argument optional?
>>
> To my knowledge: can't be done.
> 
> But you can check any args through the func_get_arg*() functions, then
> per-parameter push 'm through a check function that checks if their
> primary properties are set.
> It's equivalent to checking for null ( / bad) objects.
> 

Thank you to everybody. I think I will see how far I can get with 
func_get_arg - it may solve the problem.

The other hackish solution I thought of is to put the object arguments 
into a key/value array and pass the array as a single argument to the 
function. That way I can check for the key and if the key is set, grab 
the object associated with it.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.