Re: help with global not working
| From: | Marc Steinert | Date: | Wed, 13 May 2009 11:19:39 +0000 |
| Subject: | Re: help with global not working | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-292523@lists.php.net to get a copy of this message | ||
Maybe your code overwrites the variable anywhere?
You should think about switching to a constant in that case by using
define('TEST_MODE', true);
[...]
if (TEST_MODE) {
[...]
} else {
[...]
}
Greetings from Germany
Marc
Joey wrote:
Hello All, I am running into a problem after I moved a site from a server with PHP4 to PHP5. As an example I have a variable defined at the top of my code lets say: $test_mode = "no"; Then within the code I check if we are in test mode to bypass certain functionality like so: function runTransaction() { global $test_mode; do some things; do some more things; if ($test_mode == "yes") {-- Synchronize and share your files over the web for free http://bithub.net/ My Twitter feed http://twitter.com/MarcSteinertdon't do anything;} else {Do something;} My problem is that $test_mode NEVER contains the value "no". Any ideas appreciated. Joey