Check this out: http://www.php.net/manual/en/functions.arguments.php

Specifically this example:

Making arguments be passed by reference

By default, function arguments are passed by value (so that if you change
the value of the argument within the function, it does not get changed
outside of the function). If you wish to allow a function to modify its
arguments, you must pass them by reference.

If you want an argument to a function to always be passed by reference, you
can prepend an ampersand (&) to the argument name in the function
definition:

  *Example 17-6. Passing function parameters by reference*
 <?php
function add_some_extra(&$string)
{
  $string .= 'and something extra.';
}
$str = 'This is a string, ';
add_some_extra($str);
echo $str;    // outputs 'This is a string, and something extra.'
?>
I think that does what you want?

Andy


On 10/11/06, Jônata Tyska Carvalho <[EMAIL PROTECTED]> wrote:

I know that function does not work, but im asking if someone know a way to
do that.

Someone know how ???

On 10/11/06, Andy Hultgren < [EMAIL PROTECTED]> wrote:
>
> ummmm.... no... I suppose I should have though! :)
>
> On 10/11/06, Jochem Maas <[EMAIL PROTECTED] > wrote:
> >
> > Andy Hultgren wrote:
> > > Would something like this work?
> >
> > did you try it? ;-)
> > it won't work
> >
> > >
> > > Definition:
> > > function example($$ex) {
> > >    echo "Variable Name is $ex";
> > > }
> > >
> > > example($ball);
> > >
> > >
> > > I'm fairly new to php and not so familiar with variable variables,
> > but I
> > > thought I'd throw it out there as a thought!
> > >
> > > Andy
> > >
> > >
> > > On 10/11/06, *Jochem Maas* < [EMAIL PROTECTED]
> > > <mailto: [EMAIL PROTECTED]>> wrote:
> > >
> > >     Jônata Tyska Carvalho wrote:
> > >     > How can i take the variable name inside a function, ex:
> > >     >
> > >     > definition:
> > >     > function example( $ex ){
> > >     >   echo "Variable Name is $ex ";  // how to do this?
> > >     > }
> > >     >
> > >     > use:
> > >     >
> > >     > example($ball);
> > >     >
> > >     > output: Variable Name is ball;
> > >     >
> > >     > another:
> > >     >
> > >     > example($sportCar);
> > >     >
> > >     > output: Variable Name is sportCar;
> > >     >
> > >     > is that possible?
> > >
> > >     no.
> > >
> > >     >
> > >     >
> > >     >
> > >
> > >     --
> > >     PHP General Mailing List ( http://www.php.net/)
> > >     To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> >
> >
>


--
Jônata Tyska Carvalho
-----------------------------------------------------------------
-- Técnico em Informática pelo Colégio Técnico Industrial (CTI)
-- Graduando em Engenharia de Computação
Fundação Universidade Federal de Rio Grande (FURG)

Reply via email to