Hi, Jevon, Mine is not so complex: //all files in 'inc' include 'common.php' \inc\a.php <?php require_once("common.php"); class A { } ?> \inc\b.php <?php require_once("common.php"); class B {} ?>
//common.php does not include anything \inc\common.php <?php class C { } ?> //this works. Main scripts include 'common.php' indirectly \member\member.php <?php require_once("../inc/a.php"); ?> //this fails:redeclaration of class C \member\member3.php <?php require_once("../inc/a.php"); require_once("../inc/b.php"); ?> -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php