RE: [PHP] include_once("blah"); vs $blah="blah"; include($blah);
| From: | Martin Towell | Date: | Tue, 11 Jun 2002 23:31:49 +0000 |
| Subject: | RE: [PHP] include_once("blah"); vs $blah="blah"; include($blah); | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-101641@lists.php.net to get a copy of this message | ||
if that's a direct copy of what you've got, then the parse error's probably
to do with the "var" and not the "include_once"
"var" is used only in classes...
-----Original Message-----
From: Henry [mailto:henryg@markiteer.com]
Sent: Tuesday, June 11, 2002 11:11 PM
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