public function sync_config() {
    $db_class_vars = get_class_vars('DB'); // the DB::$$var syntax only works in 5.3+

    foreach (DB::$variables_to_sync as $variable) {
      if ($this->$variable !== $db_class_vars[$variable]) {
        $this->$variable = $db_class_vars[$variable];
      }
    }
  }
public function sync_config() {
    $db_class_vars = get_class_vars('DB'); // the DB::$$var syntax only works in 5.3+

    foreach (DB::$variables_to_sync as $variable) {
      if ($this->$variable !== $db_class_vars[$variable]) {
        $this->$variable = $db_class_vars[$variable];
      }
    }
  }
public function sync_config ( ) { $ db_class_vars = get_class_vars ( 'DB' ) ; // the DB::$$var syntax only works in 5.3+ foreach ( DB :: $ variables_to_sync as $ variable ) { if ( $ this -> $ variable !== $ db_class_vars [ $ variable ] ) { $ this -> $ variable = $ db_class_vars [ $ variable ] ; } } }
suck in config settings from static class
suck in config settings from static class