i'm trying to dynamically initialize bunch of classes from different paths but with the same class and file names. while ($register->request->m != 'exit') { $controlFile = './core/' . $register->request->m . '/controller.class.php'; if (is_file($controlFile)) { require_once ($controlFile); $controller = new controller($register); } } the while loop should continue till one of those classes set 'exit' as the $register->request->m value, where it exists loop and reach the eos. but i get this fatal error.. Cannot redeclare class controller in /home/vir blah blah.. yeah, i know it's because i try to declare the same class name several times. my question is.. what is the best way to implement this? many thanks ~viraj -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php