Odp: Błąd
Może dane docierające do obiektu są niepoprawne?
Po linii:
function connect ($Test, $DBPrefix, $PConnect, $DBHost, $DBUser, $DBPass, $DBName) {
Wstaw:
echo '<pre>';
var_dump ($DBPrefix);
var_dump ($PConnect);
var_dump ($DBHost);
var_dump ($DBUser);
var_dump ($DBName);
var_dump ($DBPrefix);
echo '</pre>';
To wyświetli wartości tych zmiennych, może coś z nimi nie tak. Jeśli masz włączone stałe połączenie z bazą ($PConnect = 1), to spróbuj je wyłączyć.
Mnie nie będzie do piątku, jak zwykle zresztą