<?php
var $db;
var $time_start=0;
var $time_stop=0;
var $time=0;
var $query=0;
var $connect=FALSE;
function &getinstance ( $db_host, $db_user, $db_pass, $db_name, $stable = 1 )
{
if ( self::$oInstance == false )
{
self::$oInstance = new Mysql ( $db_host, $db_user, $db_pass, $db_name, $stable ); }
return self::$oInstance;
}
function Mysql( $db_host, $db_user, $db_pass, $db_name, $stable = 1
) {
if( $stable )
{
}
else
{
}
{
$this->db = $db;
$this->connect = TRUE;
return TRUE;
}
else
{
$this->connect = FALSE;
return FALSE;
}
}
?>
mam cos takigo i wywoluje:
<?php
#polaczenie z bazą
$db=& Mysql::getinstance($dbhost,$dbuser,$dbpass,$dbname); if( !@$db->connect )
{
error_page("2", $db->get_error());
}
?>
Ale nadal nie działa. Pokzuje sie tylko:
<?php
Parse error: syntax error, unexpected T_IS_EQUAL, expecting '(' in /home/nfs/domains/nfscg.info/public_html/dd/config/db.php on line 18
?>
CO jest nie tak

Mam php4
Pozdrawiam bim