> What about the future? Say we want to move Drupal to be OOP. I guess > the pain is already there since arrays are all over the place anyways. We cross that bridge when we are there but Drupal is OOP just does not use the class construct, see JonBob's excellent work a http://api.drupal.org/api/HEAD/file/oop.html .