Kleiner Änderungsvorschlag:
function tuWas() { global $db_connect, $andere_variable, ...; ... }
Das ist reichlich undurchsichtig. Ich würde, wenn denn schon globale Variablen benutzt werden, das ersichtliche $GLOBALS nehmen.
function test1() {
$GLOBALS['ha'] = 'Test bestanden.';
return true;
}
function test2() {
if ( isset($GLOBALS['ha']) ) {
echo $GLOBALS['ha'], "\n";
} else {
echo "Du hast Dich vertippt...\n";
}
}
test1() && test2();