Posted by gosha bine on 08/02/07 17:47
Armando Padilla wrote:
> Hi everyone. heres a pretty newbie question ive have a script as shown
> below. My question is will the engine load up ALL the required scripts
> at run time OR will only the required scripts be loaded when entering an
> if statement. Not to answer my own question but i thought the php
> engine loaded ALL required files even if they are not being used at
> start up.
>
> /**********
> * PHP SCRIPT
> ***********/
> require("some file1.php");
>
> $x = 1;
>
> if($x = 1){
sure you mean $x == 1 (BTW to avoid this error in the future, take a
habit of writing a constant first : if(1 == $x)
> /* some code */
> require("some other file.php");
> }else{
> require("some other other file.php"); //Will this also load up in
> memory? even if it never is reached?
> }
php only includes files when the require/include statements are
executed, in other words
$x = 1;
if(1 == $x)
require("include this");
else
require("this-will-be-NEVER-included");
--
gosha bine
extended php parser ~ http://code.google.com/p/pihipi
blok ~ http://www.tagarga.com/blok
Navigation:
[Reply to this message]
|