RE: [PHP] include_once("blah"); vs $blah="blah"; include($blah);
| From: | Jonathan Rosenberg | Date: | Tue, 11 Jun 2002 12:40:09 +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-101534@lists.php.net to get a copy of this message | ||
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
>
>