redeclare classes dynamically

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux