I'm trying to consolidate code in a new project. My dirs are: / /inc core.class.php /mods /mods/system system.class.php //extends core.class.php user.class.php //extends system.class.php In core.class.php I have my generic special html methods and my db connection. I'm having trouble accessing $this->db (initialized in core.class.php) from user.class.php. Am I wrong in thinking user.class.php should be able to access methods/attributes of core.class.php? I'm running PHP 5.0.4 on Windows //core.class.php class core { var $db; function core(){ //initialize db connection (works from here) } //Other methods } //system.class.php include "../../inc/core.class.php"; class system extends core { function system(){ } } //user.class.php include "system.class.php"; class user extends system{ function user(){ //$this->db cannot be used here } } TIA, Mike "There are no stupid questions." --my professors until I came into class. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php