$type = 'a'; class foo_base { function somecommon() { } } include 'foo_'.$type.'.php'; foo_a.php: class foo extends foo_base { ... } foo_b.php: class foo extends foo_base { --- }