Hi, all.

I'm just wondering why a variable defined within a function is not available
as a global to functions called from the same scope. There's probably a
really good reason for this, but I'm not sure I know what it is. 

Feel free to educate me.

Ta muchly,
JP.

--- Code example follows ---

<?PHP

 // Simple global variable scope test.


        Function startTests()
         
 {
              $G_test = "Hello, World.";

            globalTest();
          }

   
  Function globalTest()
          {
              global $G_test;

               if 
(isset($G_test))
                    {
                      echo ("Global variable 
'test' - value:
'<B>".$G_test."</B>'.<P>\n");
                  }
              else echo ("Global 
variable 'test' is not set.<P>\n");
         }

?>

------------------------------------------------------------------
John Parker                           email: [EMAIL PROTECTED]
Internet Project Manager/Software Engineer   web:www.itchannel.net
itCHANNEL International Ltd.              tel: +44 (0) 1202 291939


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to