Instanziieren einer neuen PHP-Klasse mit einem oder mehreren Argumenten

Ich habe diese Fetch-Funktion:

public static function fetch($class, $key)
{
    try
    {
        $obj = new $class($key);
    }
    catch(Exception $e)
    {
        return false;
    }
    return $obj;
}

Es erstellt eine neue Instanz, indem es den Konstruktor dieser Klasse aufruft und den Schlüssel übergibt. Nun, wie würde ich es machen, damit ich eine Reihe von Argumenten in $ key übergeben kann und es so haben kann:

$obj = new $class($key[0], $key[1]...);

Damit es für einen oder mehrere Schlüssel funktioniert?

Hoffentlich war das klar genug.

Verwendung von PHP 5

Antworten auf die Frage(4)

Ihre Antwort auf die Frage