"PHP" / Говнокод #1296 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
class cDBEngineWrapper
	{
	private $dbprefix;
	
	public function __construct($prefix)
		{
		$this->dbprefix = $prefix;
		}
		
	public function __call($func, $args)
		{
		return call_user_func_array("{$dbprefix}_{$func}", $args);
		}
	}

Вот такая вот оберточка для быстрой смены БД...

Запостил: guest guest, (Updated )

Комментарии (4) RSS

  • Госноговть:
    Ну, учитывая что многие функции в разных БД именуются немного по-разному (ближайший пример - аналоги mysql_error()), то количество костылей для этого "простого решения" быстро превысит 9000.
    Ответить
  • Госноговть:
    И это если не учитывать различия в реализации языка SQL...
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8