RE: [PHP] include_once("blah"); vs $blah="blah"; include($blah);

From: Date: Tue, 11 Jun 2002 13:27:48 +0000
Subject: RE: [PHP] include_once("blah"); vs $blah="blah"; include($blah);
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-101546@lists.php.net to get a copy of this message
Hmmm ... does the line number in the error message point to something in the includeD file? I.e., might you have some error in the file you are including? > -----Original Message----- > From: Henry [mailto:henryg@markiteer.com] > Sent: Tuesday, June 11, 2002 9:11 AM > To: php-general@lists.php.net > Subject: Re: [PHP] include_once("blah"); vs $blah="blah"; > include($blah); > > > I did as you suggest with an interesting result: > > include_once "blah.php"; > > worked > > var $blah="blah.php"; > include_once $blah; > > gave the following error: > > Parse error: parse error in <including file> on line > <line number> > > > Where the <including file> is the file that was doing > the include! > > > > Previously include_once($blah) just messed up the > scoping and global vars! > > Henry > > "Jonathan Rosenberg" <jr@tabbysplace.org> wrote in message > news:NDBBLKBKIKFIPIFMDDNHIEEGGAAA.jr@tabbysplace.org... > > Out of curiosity, try > > > > <?php > > global $root; > > $blah="include\blah.php"; > > include_once $blah; > > ?> > > > > & see if it behaves differently (i.e., no parens around the > > include file name). > > > > > -----Original Message----- > > > From: Henry [mailto:henryg@markiteer.com] > > > Sent: Tuesday, June 11, 2002 8:15 AM > > > To: php-general@lists.php.net > > > Subject: [PHP] include_once("blah"); vs $blah="blah"; > > > include($blah); > > > > > > > > > My web hosting company is running php 4.0.4pl1 > > > > > > Why should it be that these are different > > > > > > <?php > > > > > > global $root; > > > include_once("include\blah.php"); > > > > > > ?> > > > > > > and > > > > > > <?php > > > > > > global $root; > > > $blah="include\blah.php"; > > > include_once($blah); > > > > > > ?> > > > > > > When I say different I mean; > > > > > > 1) global variable are not avaiable in the second version > > > 2) functions defined in the included file are not > > > accessable in the > > > including file. > > > 3) in both examples the file is included, its just the > > > scope that seem shot > > > > > > Any answers? > > > > > > Henry > > > > > > > > > > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.general (#101546) next »