Hi, this is the common way to do things: <?
// declare function function test($param) { $param = $param + 4; return $param; } // option 1 -- prints 48 $param = test(44); echo $param; // option 2 -- prints 59 echo test(55); ?> I *think* you can also make param part of the global array, but this is totally UNTESTED code -- infact, I've never had the need to use the global array in this way. <? // declare function function test($param) { $_GLOBAL['param'] = $param + 4; } // option 1 echo $_GLOBAL['param']; // option 2 echo $param; ?> Good luck. Justin on 06/11/02 1:56 AM, Francisco Vaucher ([EMAIL PROTECTED]) wrote: > Hi to all, > > I have a problem with function() and some variables. > > The issue is this > > I declare the function, suppose: > > function test_func($param1) { > echo $param1; > } > > when I call the function like; > > <?php test_func(123)?> > > works OK! > > But if I try something like this: > > <?php > > test_func(123); > echo $param; > > ?> > > This doesn't work. I need to get some variables values out of the function. > Is there a way to make te variables defined in the function 'global' ? So I > can use them after the function call. > > Thanks in advance!! > > regards, > > f. > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php