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


Joey wrote:
Hello All,

I am running into a problem after I moved a site from a server with PHP4 to

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") {

                don't do anything;

} else {

                Do something;


My problem is that $test_mode NEVER contains the value "no".

Any ideas appreciated.


Synchronize and share your files over the web for free

My Twitter feed

PHP General Mailing List (
To unsubscribe, visit:

Reply via email to