Tom: Static-Variablen und mysql_connections, Singleton

Beitrag lesen

Hello,

ist es nicht möglich, MySQL-Connection-Objekte in PHP-Static-Variablen zu speichern?

Die Idee war:

  
function get_db_con($connect = true)  
{  
    static $con;  
	  
	if ($connect and !$con)  
	{  
		$con = mysqli_connect(DB_HOST, DB_MASTER, DB_MASTERPW, DB_DATABASE);  
	}  
	elseif (!$connect and $con)  
	{  
		if (mysqli_close($con)) $con = false;  
	}  
	else  
	{  
		$con = false;  
	}  
  
#   die('get_db_con: '.(!$con?'no connection':'connected'));  ## bis hier funktionierts  
	  
    return $con;  
}  

Wenn ich die Funktion dann später im selben Script wieder aufrufe, ist die Connection leider wieder weg...

Mit Arrays und anderen Typen klappt dieses Singleton aber prima...

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://restaurant-zur-kleinen-kapelle.de