Public Member Functions | |
__construct ($datasource) | |
Constructor. | |
objDbConnection () | |
Connect to database server. | |
objDbClose () | |
Close connection to database server. | |
objServerVersion () | |
Return info on database server. |
Definition at line 15 of file firebirdConnection.php.
__construct | ( | $ | datasource | ) |
Constructor.
array | $datasource |
Definition at line 46 of file firebirdConnection.php.
{ $this->objDatasource = $datasource; $this->objDatasource[5] = ( array_key_exists( 5, $this->objDatasource ) && $this->objDatasource[5] ) ? true : false; }
objDbClose | ( | ) |
Close connection to database server.
public
Definition at line 76 of file firebirdConnection.php.
{
return ibase_close( $this->objConnection );
}
objDbConnection | ( | ) |
Connect to database server.
Definition at line 57 of file firebirdConnection.php.
{ $objStr = $this->objDatasource[1] . ':' . $this->objDatasource[4]; $this->objConnection = ( $this->objDatasource[5] ) ? ibase_pconnect( $objStr, $this->objDatasource[2], $this->objDatasource[3] ) : ibase_connect( $objStr, $this->objDatasource[2], $this->objDatasource[3] ); if ( !$this->objConnection ) trigger_error( ibase_errmsg(), E_USER_WARNING ); return $this->objConnection; }
objServerVersion | ( | ) |
Return info on database server.
public
Definition at line 87 of file firebirdConnection.php.
{ $objSvc = ibase_service_attach( $this->objDatasource[1], $this->objDatasource[2], $this->objDatasource[3] ); $objVer = ibase_server_info( $objSvc, IBASE_SVC_SERVER_VERSION ) . ' - ' . ibase_server_info( $objSvc, IBASE_SVC_IMPLEMENTATION ); ibase_service_detach( $objSvc ); return $objVer; }