I think this is short example of my problem... <?php
$name = 'kyle'; function hello() { print 'hello ' . $name; $x = 1; } function bye() { if ($x == 1) print 'x = 1'; else print 'x != 1'; } hello(); bye(); ?> Right now this returns: hello x != 1 What do I have to do to get bye() to return 'x = 1'? I tried declaring the x = 1 in hello() global and I tried declaring it static. On Tue, 01 Jul 2003 17:27:48 -0500, "Kyle Babich" <[EMAIL PROTECTED]> said: > Any php programmers out there have a little free time? I've been trying > to find the bug in my logging system forever and I've all but given up. > If anyone else wants to try their luck then... > > http://babich.us/log/source/log.php.txt > http://babich.us/log/source/config.inc.php.txt > http://babich.us/log/source/test.php.txt > http://babich.us/log/source/clearLogs.inc.php.txt > http://babich.us/log/source/logIpData.inc.php.txt > http://babich.us/log/source/logAgentData.inc.php.txt > http://babich.us/log/source/logLangData.inc.php.txt > > I have a feeling that it is an obvious, simple error that I am missing. > Anyway, back to the bug hunting... > -- > Kyle > > -- > 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