Michael A. Peters wrote: > Rene Veerman wrote: >> On Sat, Feb 13, 2010 at 9:05 AM, Michael A. Peters <mpeters@xxxxxxx> >> 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. Maybe I mis-read your post, but what's wrong with Jochem's method. That's what I was going to propose. -- Thanks! -Shawn http://www.spidean.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php