config.php
define('DB_TYPE', 'MYSQL');
dbManager.php
incude_once('config.php');
switch ( DB_TYPE ) {
case 'MYSQL': $this->_dataObject = MySqlDB::_getInstance(); break;
case 'PGSQL': $this->_dataObject = PostgreDB::_getInstance(); break;
case 'SQLITE': $this->_dataObject = SqliteDB::_getInstance(); break;
}
Can this piece of code be rewritten without the case? Something like:
$this->_dataObject = DB_TYPE::_getInstance();
This gives me an error Fatal error: Class 'DB_TYPE' not found .... in line ...
maybe