我需要一些帮助来从另一个类访问我的连接对象。 我已经定义了这个类:
class CurrentEnvironment {
public static $connection = null;
static public function connect() {
// we don't need to connect twice
if (self::$connection ) {
return self::$connection;
}
// data for making connection
$serverName = "(local)";
$connectionInfo = array( "Database"=>"E-TICKET");
// try to connect
self::$connection = sqlsrv_connect($serverName, $connectionInfo);
if(!self::$connection ){
return null;
} else
{
return self::$connection;
}
}
问题在于我每次调用CurrentEnvironment :: connect() 生成一个新连接。但我认为我不需要连接两次..
有没有一种方法可以用来连接一次并在每次需要时获得对连接对象的引用?
PS:我是PHP面向对象的新手