Ich hab folgendes Problem:
Ich habe in einer include Datei (test.inc.php) mehrere Funktionen definiert (stark vereinfachtes Beispiel):
**<?PHP function test1(){
global $testvar;
$testvar=„abc“;
}
function test2(){
global $testvar;
unset($testvar);
}
?>**
in der Hauptdatei (test.php) steht folgendes:
<?PHP include(„test.inc.php“);
test1();
test2();
print $testvar;
?>
nun sollte man meinen, dass die Variable $testvar nicht mehr definiert ist und deswegen folgender Parse error erscheint: „Warning: Undefined variable: testvar in test.php on line 5“
Aber stattdessen wird „abc“ ausgegeben… Was muss ich machen, um die Variable $testvar von der Funktion test1 aus freizugeben ?