You need to include settings.php in functions.php. ----- Original Message ----- From: "Jaxon" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, August 09, 2001 12:48 PM Subject: [PHP] RE: help, weird include problem with functions > oh, this still happens when I fix the missing () in the foo declaration :) > > cheers, > jaxon > > > -----Original Message----- > > From: Jaxon [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, August 09, 2001 12:34 PM > > To: [EMAIL PROTECTED] > > 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 > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]