RE: help, weird include problem with functions
| From: | Jaxon | Date: | Thu, 09 Aug 2001 16:48:38 +0000 |
| Subject: | RE: help, weird include problem with functions | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-62012@lists.php.net to get a copy of this message | ||
oh, this still happens when I fix the missing () in the foo declaration :)
cheers,
jaxon
> -----Original Message-----
> From: Jaxon [mailto:jaxon@salamander.net]
> Sent: Thursday, August 09, 2001 12:34 PM
> To: php-general@lists.php.net
> Subject: help, weird include problem with functions
>
>
>
> can anyone tell me why this doesn't work??
> assuming I have these three files:
>
> settings.php is:
> <?php $bar="someval"; ?>
>
> page.php is:
> <?php
> require("settings.php");
> echo "$bar from page.php"; //this works!!!
> include "function.php";
> ?>
>
>
> function.php is:
> <?php
> function foo{
> global $bar;
> echo "$bar from foo"; //this does not work!!!
> }
> foo();
> ?>
>
> for some reason the $bar in function foo() doesn't have a value... :(
> calling page.php only returns the $bar from page.php
>
> thanks in advance!
> jaxon
>