Thought as much after some head scratching, Thanks
"Marek Kilimajer" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > Not possible, but workaround is to pass the variable name and use it as > a variable variable, but for this the variable needs to be global. > > Trevor Dowling wrote: > > >Can anyone help with this? > > > >I am relativly new to PHP and am trying to use variable numbers of > >parameters to functions using the func_get_arg(). > >However, I am unable to determine the correct syntax for passing by > >reference via the variable arg list. > > > >Trevor > > > > > >/* This Works Fine */ > >function Foo($Index, &$TxtString) > >{ > > $TxtString = "NewString"; > >} > > > > > >/* However: how do you pass by reference using a variable number of > >parameters */ > >function Foo() > >{ > > if(func_get_arg(0) == 3) > > { > > /* Can you have a variable in function foo that allows access by > >reference? */ > > $TxtString = func_get_arg(1); > > > > $TxtString = "Second New String"; > > } > >} > > > > > >function FooTest() > >{ > > > > $StringTest = 'Test'; > > > > Foo(2); > > > > Foo(3, $StringTest); > > > > echo ("$StringText"); > >} > > > > > > > > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php