if ( self::haveExtension() ) {
return new CdbReader_DBA( $fileName );
} else {
- wfDebug( 'Warning: no dba extension found, using emulation.' );
+ wfDebug( "Warning: no dba extension found, using emulation.\n" );
return new CdbReader_PHP( $fileName );
}
}
if ( CdbReader::haveExtension() ) {
return new CdbWriter_DBA( $fileName );
} else {
- wfDebug( 'Warning: no dba extension found, using emulation.' );
+ wfDebug( "Warning: no dba extension found, using emulation.\n" );
return new CdbWriter_PHP( $fileName );
}
}
}
function close() {
- dba_close( $this->handle );
+ if( isset($this->handle) )
+ dba_close( $this->handle );
unset( $this->handle );
}
}
function close() {
- dba_close( $this->handle );
+ if( isset($this->handle) )
+ dba_close( $this->handle );
if ( wfIsWindows() ) {
unlink( $this->realFileName );
}