From: [EMAIL PROTECTED] Operating system: solaris7 PHP version: 4.0.6 PHP Bug Type: Class/Object related Bug description: Can't access global vars in a class method Using PHP4.06 on solaris 7 and SiteManager (www.roadsend.com) as framework. I can't access global vars in a class method when it is defined in an external file. Am I doing something wrong, or is this a "new feature" ? (Think it was working in old PHP versions) here is the code : I've defined an array variable in a file (mime.php) <?php //mime.php $mime_types = array( TYPETEXT => 'text', 'text' => TYPETEXT, TYPEMULTIPART => 'multipart', 'multipart' => TYPEMULTIPART, TYPEMESSAGE => 'message', 'message' => TYPEMESSAGE ); ?> And the business part <?php require_once("mime.php"); class wmMessageHeaderParts extends SM_module { [ ... ] function moduleThink() { global $mime_types, $SM_siteManager; if(isset($mime_types)) echo("-- OK --"); } //end module think } ?> $mime_types doesn't seem to be set. -- Edit bug report at: http://bugs.php.net/?id=12790&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]