I have a question about global vars.  Why is it that I have to declare a var 
global if I'm using it across included files.  For example the only why I 
can get this var to work is by making it global.

main.php
<?php
include loader.inc;
include builder.inc;
include render.inc;
?>

loader.inc
<?php
global $obj;
$obj = new Whiz_bang();
?>

builder.inc
<?php
global $obj;
$obj->build_whizzer();
?>

render.inc
<?php
render->html();
?>

considering that if you took the could and just inserted the code form the 
included files into the main you would not need to make the var global why 
is that I need to when I cross files.  I don't think I have  read a good 
reasoning for this anywhere.  My goal is simple to use as few global vars as 
possible which is why I ask.

_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to