First of all, you can't echo that variable in the manner you are trying. Try this instead:
[lib.inc] function test_func($param1) { return $param1; } [main.php] <?php // option 1 $num = test_func(123); echo $num; // option 2 echo test_func(123); ?> HTH _________________ / Joshua Minnie \ + +-------------------------------+ | Wild Web Technology | | Independent Web Consultant/Developer | | [EMAIL PROTECTED] | | | | Tel : 616.890.1566 | +----------------------------------------------------+ "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