Benjamin: Klasse in Funktion bekannt machen?

Beitrag lesen

Ich hätte eben folgende Frage:
Muß ich eine Klasse in einer Funktion bekannt machen?

hier ein minimalsistisches Script:

class test
{
    public $testvar=true;
}

function ausgabe
{
    print($test->testvar); //Beschwehrt sich wegen einem Zugriff
                           // auf eine nichtdeklarierte Variable

global $test;          //initilalisiert nur eine neue Variable
}

$test = new test;
ausgabe();

----------------

Kann das jemand nachvollziehen oder habe ich etwas elementares übersehen?

Gruß Benjamin