You are here: Re: skipping arguments in function call « PHP Programming Language « IT news, forums, messages
Re: skipping arguments in function call

Posted by Aidan on 06/09/05 06:59

"Aidan" <nospam.aweraw@gmail.com> wrote in message
news:newscache$nnushi$rt6$1@titan.linknet.com.au...
>
> "Chuck Anderson" <websiteaddress@seemy.sig> wrote in message
> news:Cs2dneTX7cMrNDrfRVn-1w@comcast.com...
>> Aidan wrote:
>>
>>>My suggestion would be to reorganise the order in which the function
>>>takes it arguments. Simply change it so that the 7th argument is the
>>>5th, and the 5th and 6th argumentss become the 6th and 7th.
>>>
>>>That's what I'd do at least. HTH
>>>
>> Well, yes, that would work. I can even supply the 5th and 6th arguments
>> in this case, but I was wondering if that really is something that Php
>> does not allow (the ,,, - method of skipping arguments) or if I need to
>> look closer for another parse error.
>
> Well, the method you're using is essentially (to the best of my knowledge)
> passing null values to the arguments you're trying to skip. Here's a page
> from php.net I think you should read:
>
> http://au3.php.net/manual/en/functions.arguments.php#functions.variable-arg-list
>
> HTH

Ahh, try this link: http://php.net/manual/en/functions.arguments.php

>
>
>>
>>>
>>>"Chuck Anderson" <websiteaddress@seemy.sig> wrote in message
>>>news:houdnQf0jJq5CzrfRVn-hw@comcast.com...
>>>
>>>>I have a function with 7 inputs. The last three have default values.
>>>>
>>>>I want to call that function specifying the first four, skip two and
>>>>then specify the last.
>>>>
>>>>I thought I could write this as :
>>>>
>>>>$retval = myfunction(arg1, arg2, arg3, arg4,,,arg7);
>>>>
>>>>... but Php does not seem to want to let me do this. I get a parse
>>>>error until I supply values for the 5th and 6th arguments.
>>>>
>>>>My question is simply this; is skipping arguments like that not allowed
>>>>in Php?
>>>>
>>>>--
>>>>*****************************
>>>>Chuck Anderson . Boulder, CO
>>>>http://www.CycleTourist.com
>>>>Integrity is obvious.
>>>>The lack of it is common.
>>>>*****************************
>>>
>>>
>>>
>>
>>
>> --
>> *****************************
>> Chuck Anderson . Boulder, CO
>> http://www.CycleTourist.com
>> Integrity is obvious.
>> The lack of it is common.
>> *****************************
>
>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация